Contains the ade configuration classes.
Interface Summary Interface Description I_CmsConfigurationObject<X extends I_CmsConfigurationObject<X>>Interface for a single named configuration object that can either be merged with other configuration objects or disable a configuration object with the same name. I_CmsGlobalConfigurationCacheThis is interface is intended to be used in combination with the
Class Summary Class Description CmsADEConfigCacheStateAn immutable object which represents the complete ADE configuration (sitemap and module configurations) at a certain instant in time. CmsADEConfigDataA class which represents the accessible configuration data at a given point in a sitemap. CmsADEConfigDataInternalRepresents a parsed sitemap or module configuration. CmsADEConfigDataInternal.AttributeValueRepresents the value of an attribute, with additional information about where the value originated from. CmsADEConfigurationSequenceRepresents a sequence of inherited module/sitemap configurations, together with an index into that list. CmsADEManagerThis is the main class used to access the ADE configuration and also accomplish some other related tasks like loading/saving favorite and recent lists. CmsConfigurationReaderA class to parse ADE sitemap or module configuration files and create configuration objects from them. CmsContentFolderDescriptorA bean which represents the location configured for content elements of a specific type in a sitemap configuration. CmsDetailNameCacheA cache which stores structure ids for URL names. CmsElementViewRepresents a element view for the container page editor. CmsElementView.ElementViewComparatorThe element view comparator. CmsFormatterUtilsHelper class for formatter-related functionality. CmsFunctionAvailabilityHelper class for computing dynamic function availability based on sitemap configuration settings. CmsFunctionReferenceBean for representing a named dynamic function reference from the configuration. CmsGlobalConfigurationCacheEventHandlerThis event handler manages cache instances which are instances of the interface
CmsModelPageConfigThis class contains the model page configuration for a sitemap region. CmsModelPageConfigWithoutResourceThis class contains the model page configuration for a sitemap region, without the actual resource. CmsPropertyConfigThis class represents the property configuration for a sitemap region. CmsResourceTypeConfigThe configuration for a single resource type. CmsSitemapAttributeEditorConfigurationContains a set of attribute definitions for the sitemap attribute editor. CmsSynchronizedUpdateSet<U>Helper class which keeps track of a set of updates to be performed in a different thread. MessagesConvenience class to access the localized messages of this OpenCms package.
Enum Summary Enum Description CmsADEManager.FavListPropJSON property name constant. CmsADEManager.StatusA status enum for the initialization status. CmsGalleryDisabledTypesModeMode that determines how to handle types in the gallery dialog that are disabled, usually because there is no matching container in the current page. CmsResourceTypeConfig.AddMenuTypeEnum used to distinguish the type of menu in which a configured resource type can be displayed. CmsResourceTypeConfig.AddMenuVisibilityRepresents the visibility status of a resource type in the 'Add' menu of the container page editor. CmsTypeOrderingModeEnum describing how type configurations should be ordered in the sitemap configuration.