| Package | Description |
|---|---|
| org.opencms.ade.configuration |
Contains the ade configuration classes.
|
| org.opencms.ade.configuration.formatters |
Classes for handling formatter configurations
|
| org.opencms.ade.containerpage.inherited |
Contains classes used for reading and caching inheritance groups.
|
| org.opencms.ade.containerpage.shared |
Contains the shared container page editor classes.
|
| org.opencms.ade.postupload.shared | |
| org.opencms.ade.sitemap.shared |
Shared Client-Server side of the sitemap view.
|
| org.opencms.configuration.preferences |
Classes to build the user preferences dialog.
|
| org.opencms.gwt |
Provides core support for GWT.
|
| org.opencms.gwt.shared |
Core shared stuff.
|
| org.opencms.gwt.shared.property | |
| org.opencms.gwt.shared.rpc |
Shared RPC interfaces.
|
| org.opencms.loader |
Low-level functions to manage the loading of resources from the OpenCms VFS.
|
| org.opencms.xml.containerpage |
Contains functions for the ADE main pages, commonly called "Container Pages" in OpenCms.
|
| org.opencms.xml.content |
Contains functions for structured content storage using XML, commonly called "XML content" in OpenCms.
|
| Modifier and Type | Method and Description |
|---|---|
CmsXmlContentProperty |
CmsPropertyConfig.getPropertyData()
Returns the property configuration data.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsADEManager.getElementSettings(CmsObject cms,
CmsResource resource)
Returns the element settings for a given resource.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsADEManager.getFormatterSettings(CmsObject cms,
I_CmsFormatterBean mainFormatter,
CmsResource res,
java.util.Locale locale,
javax.servlet.ServletRequest req)
Returns the settings configured for the given formatter.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsADEConfigData.getPropertyConfigurationAsMap()
Gets the property configuration as a map of CmsXmlContentProperty instances.
|
| Constructor and Description |
|---|
CmsPropertyConfig(CmsXmlContentProperty propData,
boolean disabled)
Creates a new propery configuration bean.
|
CmsPropertyConfig(CmsXmlContentProperty propData,
boolean disabled,
int order)
Creates a new property configuration bean.
|
| Constructor and Description |
|---|
CmsFormatterBeanParser(CmsObject cms,
java.util.Map<CmsUUID,java.util.List<CmsXmlContentProperty>> settingConfigs)
Creates a new parser instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsContainerConfigurationWriter.getSettingConfiguration(CmsObject cms,
CmsResource resource)
Gets the setting configuration of an element.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsFormatterConfig.getSettingConfig()
Returns the settings configuration.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsContainerElementData.getSettingConfig(java.lang.String containerName)
Gets the setting configuration for this container element.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsFormatterConfig.setSettingConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> settingConfig)
Sets the settings configuration.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsPostUploadDialogPanelBean.getPropertyDefinitions()
Gets the property definitions for the type of the resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsPostUploadDialogPanelBean.setPropertyDefinitions(java.util.Map<java.lang.String,CmsXmlContentProperty> propertyDefinitions)
Sets the property definitions for the type of the resource.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsSitemapData.getProperties()
Returns the properties.
|
| Constructor and Description |
|---|
CmsSitemapData(java.util.Map<java.lang.String,CmsClientTemplateBean> templates,
java.util.Map<java.lang.String,CmsXmlContentProperty> properties,
CmsSitemapClipboardData clipboardData,
java.util.List<CmsContextMenuEntryBean> contextMenuEntries,
java.util.Map<java.lang.String,CmsClientProperty> parentProperties,
java.util.List<java.lang.String> allPropNames,
java.lang.String exportRfsPrefix,
boolean isSecure,
java.lang.String noEditReason,
boolean displayToolbar,
CmsNewResourceInfo defaultNewElementInfo,
java.util.List<CmsNewResourceInfo> newElementInfos,
CmsNewResourceInfo newRedirectElementInfo,
CmsNewResourceInfo newNavigationLevelElementInfo,
CmsSitemapInfo sitemapInfo,
java.lang.String parentSitemap,
CmsClientSitemapEntry root,
java.lang.String openPath,
int maxDepth,
CmsDetailPageTable detailPageTable,
java.util.List<CmsNewResourceInfo> resourceTypeInfos,
java.lang.String returnCode,
boolean canEditDetailPages,
java.lang.String aliasImportUrl,
boolean canEditAliases,
boolean createNewFoldersForSubsitemaps,
boolean galleryManager,
boolean categoryManager,
java.util.List<CmsListInfoBean> subsitemapTypeInfos,
CmsSitemapData.EditorMode editorMode,
java.lang.String defaultGalleryFolder,
boolean showModelEditConfirm)
Constructor.
|
| Constructor and Description |
|---|
CmsPreferenceData(java.lang.String name,
java.lang.String value,
CmsXmlContentProperty prop,
java.lang.String tab)
Creates a new instance.
|
CmsUserDefinedPreference(java.lang.String name,
java.lang.String value,
CmsXmlContentProperty prop,
java.lang.String tab)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<CmsUUID,java.util.Map<java.lang.String,CmsXmlContentProperty>> |
CmsVfsService.getDefaultProperties(java.util.List<CmsUUID> structureIds) |
java.util.Map<CmsUUID,java.util.Map<java.lang.String,CmsXmlContentProperty>> |
CmsPropertyEditorHelper.getDefaultProperties(java.util.List<CmsUUID> structureIds)
Internal method for computing the default property configurations for a list of structure ids.
|
protected java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsPropertyEditorHelper.getDefaultPropertiesForType(java.lang.String typeName)
Helper method to get the default property configuration for the given resource type.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CmsPropertyEditorHelper.updateWysiwygConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> propertyConfig,
CmsObject cms,
CmsResource resource)
Updates the property configuration for properties using WYSIWYG widgets.
|
| Modifier and Type | Method and Description |
|---|---|
CmsXmlContentProperty |
CmsTemplateContextInfo.getSettingDefinition()
Gets the property definition for the templateContexts setting.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsUserSettingsBean.getConfiguration()
Gets the map with the configurations for the individual user settings.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsUserSettingsBean.addSetting(java.lang.String value,
CmsXmlContentProperty config,
boolean basic)
Adds a user setting.
|
void |
CmsTemplateContextInfo.setSettingDefinition(CmsXmlContentProperty definition)
Sets the property definition for the templateContexts setting.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsPropertiesBean.getPropertyDefinitions()
Gets a map of the configured properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsPropertiesBean.setPropertyDefinitions(java.util.Map<java.lang.String,CmsXmlContentProperty> propertyDefinitions)
Sets the property configuration.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<CmsUUID,java.util.Map<java.lang.String,CmsXmlContentProperty>> |
I_CmsVfsService.getDefaultProperties(java.util.List<CmsUUID> structureIds)
Gets the default property configurations for the given structure ids.
|
| Modifier and Type | Method and Description |
|---|---|
void |
I_CmsVfsServiceAsync.getDefaultProperties(java.util.List<CmsUUID> structureIds,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.Map<CmsUUID,java.util.Map<java.lang.String,CmsXmlContentProperty>>> callback)
Gets the default property configurations for a list of structure ids.
|
| Modifier and Type | Method and Description |
|---|---|
protected CmsXmlContentProperty |
CmsTemplateContextManager.createTemplateContextsPropertyDefinition(I_CmsTemplateContextProvider contextProvider,
java.util.Locale locale)
Creates the setting definition for the templateContexts setting.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsFormatterBean.m_settings
The settings.
|
| Modifier and Type | Method and Description |
|---|---|
protected CmsXmlContentProperty |
CmsDynamicFunctionParser.parseProperty(CmsObject cms,
I_CmsXmlContentLocation field)
Helper method for parsing a settings definition.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
I_CmsFormatterBean.getSettings()
Gets the defined settings.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsFormatterBean.getSettings() |
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsMacroFormatterBean.getSettings() |
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsSchemaFormatterBeanWrapper.getSettings() |
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsDynamicFunctionBean.getSettings()
Returns the setting configuration for this dynamic function.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlDynamicFunctionHandler.getSettings(CmsObject cms,
CmsResource res) |
protected java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsDynamicFunctionParser.parseSettings(CmsObject cms,
I_CmsXmlContentLocation location,
CmsResource functionResource)
Parses the settings for the dynamic function from the XML content.
|
| Constructor and Description |
|---|
CmsDynamicFunctionBean(CmsDynamicFunctionBean.Format mainFormat,
java.util.List<CmsDynamicFunctionBean.Format> otherFormats,
java.util.Map<java.lang.String,CmsXmlContentProperty> settingConfig,
CmsResource resource,
CmsResource functionFormatter)
Creates a new dynamic function bean.
|
CmsFlexFormatterBean(java.util.Set<java.lang.String> containerTypes,
java.lang.String jspRootPath,
CmsUUID jspStructureId,
int minWidth,
int maxWidth,
boolean searchContent,
java.lang.String location,
java.lang.String niceName,
java.lang.String description,
java.util.Collection<java.lang.String> resourceTypeNames,
int rank,
java.lang.String id,
java.lang.String defaultContentRootPath,
CmsUUID defaultContentStructureId,
java.util.Map<java.lang.String,CmsXmlContentProperty> settings,
boolean isAutoEnabled,
boolean isDetail,
java.lang.String displayType,
boolean isAllowsSettingsInEditor,
java.lang.String stringTemplate,
java.lang.String placeholderStringTemplate,
java.util.List<CmsMetaMapping> metaMappings,
boolean useMetaMappingsForNormalElements)
Constructor for creating a new formatter configuration with resource structure id.
|
CmsFormatterBean(java.util.Set<java.lang.String> containerTypes,
java.lang.String jspRootPath,
CmsUUID jspStructureId,
int minWidth,
int maxWidth,
boolean preview,
boolean searchContent,
java.lang.String location,
java.util.List<java.lang.String> cssHeadIncludes,
java.lang.String inlineCss,
java.util.List<java.lang.String> javascriptHeadIncludes,
java.lang.String inlineJavascript,
java.lang.String niceName,
java.lang.String description,
java.util.Collection<java.lang.String> resourceTypeNames,
int rank,
java.lang.String id,
java.util.Map<java.lang.String,CmsXmlContentProperty> settings,
boolean isFromConfigFile,
boolean isAutoEnabled,
boolean isDetail,
java.lang.String displayType,
boolean isAllowsSettingsInEditor,
boolean strictContainers,
boolean nestedFormatterSettings,
java.util.List<CmsMetaMapping> metaMappings,
java.util.Map<java.lang.String,java.lang.String> attributes,
boolean useMetaMappingsForNormalElements)
Constructor for creating a new formatter configuration with resource structure id.
|
CmsFunctionFormatterBean(java.util.Set<java.lang.String> containerTypes,
java.lang.String jspRootPath,
CmsUUID jspStructureId,
CmsUUID functionFormatterId,
int minWidth,
int maxWidth,
java.lang.String location,
java.util.List<java.lang.String> cssHeadIncludes,
java.lang.String inlineCss,
java.util.List<java.lang.String> javascriptHeadIncludes,
java.lang.String inlineJavascript,
java.lang.String niceName,
java.lang.String description,
java.lang.String id,
java.util.Map<java.lang.String,CmsXmlContentProperty> settings,
boolean isAllowsSettingsInEditor,
boolean isStrictContainers,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
Constructor for creating a new formatter configuration with resource structure id.
|
CmsMacroFormatterBean(java.util.Set<java.lang.String> containerTypes,
java.lang.String jspRootPath,
CmsUUID jspStructureId,
int minWidth,
int maxWidth,
boolean searchContent,
java.lang.String location,
java.lang.String niceName,
java.lang.String description,
java.util.Collection<java.lang.String> resourceTypeNames,
int rank,
java.lang.String id,
java.lang.String defaultContentRootPath,
CmsUUID defaultContentStructureId,
java.util.Map<java.lang.String,CmsXmlContentProperty> settings,
boolean isAutoEnabled,
boolean isDetail,
java.lang.String displayType,
boolean isAllowsSettingsInEditor,
java.lang.String macroInput,
java.lang.String placeholderMacroInput,
java.util.Map<java.lang.String,CmsUUID> referencedFormatters,
boolean online,
java.util.List<CmsMetaMapping> metaMappings,
boolean useMetaMappingsForNormalElements)
Constructor for creating a new formatter configuration with resource structure id.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsDefaultXmlContentHandler.m_settings
The configured settings for the formatters (as defined in the annotations).
|
| Modifier and Type | Method and Description |
|---|---|
CmsXmlContentProperty |
CmsXmlContentProperty.copy()
Copies this property definition.
|
protected static CmsXmlContentProperty |
CmsXmlContentPropertyHelper.getPropertyConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> propertyConfig,
java.lang.String propName)
Helper method for accessing the property configuration for a single property.
|
CmsXmlContentProperty |
CmsXmlContentProperty.mergeDefaults(CmsXmlContentProperty defaults)
Merges this object with another one containing default values.
|
static CmsXmlContentProperty |
CmsXmlContentPropertyHelper.resolveMacrosInProperty(CmsXmlContentProperty property,
I_CmsMacroResolver resolver)
Resolves the macros in a single property.
|
CmsXmlContentProperty |
CmsXmlContentProperty.withConfig(java.lang.String config)
Returns a modified copy of this bean with a different widget configuration.
|
CmsXmlContentProperty |
CmsXmlContentProperty.withDefaultWidget(java.lang.String defaultWidget)
Copies a property definition, but replaces an empty widget with a given widget.
|
CmsXmlContentProperty |
CmsXmlContentProperty.withIncludeName(java.lang.String includeName)
Creates a copy of this object with its include name set to a specific value.
|
CmsXmlContentProperty |
CmsXmlContentProperty.withName(java.lang.String name)
Copies a property definition, but replaces the nice name attribute.
|
CmsXmlContentProperty |
CmsXmlContentProperty.withNiceName(java.lang.String niceName)
Copies a property definition, but replaces the nice name attribute.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.copyPropertyConfiguration(java.util.Map<java.lang.String,CmsXmlContentProperty> propConfig)
Creates a deep copy of a property configuration map.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.getPropertyInfo(CmsObject cms,
CmsResource page,
CmsResource resource)
Returns the property information for the given resource (type) AND the current user.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsDefaultXmlContentHandler.getSettings(CmsObject cms,
CmsResource resource) |
java.util.Map<java.lang.String,CmsXmlContentProperty> |
I_CmsXmlContentHandler.getSettings(CmsObject cms,
CmsResource resource)
Returns the element settings defined for the container page formatters.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.resolveMacrosForPropertyInfo(CmsObject cms,
CmsResource page,
CmsResource resource,
com.google.common.base.Supplier<CmsXmlContent> contentGetter,
java.util.function.Function<java.lang.String,java.lang.String> stringtemplateSource,
java.util.Map<java.lang.String,CmsXmlContentProperty> propertiesConf)
Resolves macros in the given property information for the given resource (type) AND the current user.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.resolveMacrosInProperties(java.util.Map<java.lang.String,CmsXmlContentProperty> properties,
I_CmsMacroResolver resolver)
Resolves macros in all properties in a map.
|
| Modifier and Type | Method and Description |
|---|---|
CmsXmlContentProperty |
CmsXmlContentProperty.mergeDefaults(CmsXmlContentProperty defaults)
Merges this object with another one containing default values.
|
static CmsXmlContentProperty |
CmsXmlContentPropertyHelper.resolveMacrosInProperty(CmsXmlContentProperty property,
I_CmsMacroResolver resolver)
Resolves the macros in a single property.
|
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.Map<java.lang.String,java.lang.String> |
CmsXmlContentPropertyHelper.convertProperties(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String> props,
java.util.Map<java.lang.String,CmsXmlContentProperty> propConfig,
boolean toClient)
Helper method for converting a map of properties from client format to server format or vice versa.
|
static java.util.Map<java.lang.String,java.lang.String> |
CmsXmlContentPropertyHelper.convertPropertiesToClientFormat(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String> props,
java.util.Map<java.lang.String,CmsXmlContentProperty> propConfig)
Converts a map of properties from server format to client format.
|
static java.util.Map<java.lang.String,java.lang.String> |
CmsXmlContentPropertyHelper.convertPropertiesToServerFormat(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String> props,
java.util.Map<java.lang.String,CmsXmlContentProperty> propConfig)
Converts a map of properties from client format to server format.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.copyPropertyConfiguration(java.util.Map<java.lang.String,CmsXmlContentProperty> propConfig)
Creates a deep copy of a property configuration map.
|
protected static CmsXmlContentProperty |
CmsXmlContentPropertyHelper.getPropertyConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> propertyConfig,
java.lang.String propName)
Helper method for accessing the property configuration for a single property.
|
static java.util.Map<java.lang.String,java.lang.String> |
CmsXmlContentPropertyHelper.mergeDefaults(CmsObject cms,
java.util.Map<java.lang.String,CmsXmlContentProperty> propertyConfig,
java.util.Map<java.lang.String,java.lang.String> properties)
Extends the given properties with the default values
from property configuration.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.resolveMacrosForPropertyInfo(CmsObject cms,
CmsResource page,
CmsResource resource,
com.google.common.base.Supplier<CmsXmlContent> contentGetter,
java.util.function.Function<java.lang.String,java.lang.String> stringtemplateSource,
java.util.Map<java.lang.String,CmsXmlContentProperty> propertiesConf)
Resolves macros in the given property information for the given resource (type) AND the current user.
|
static java.util.Map<java.lang.String,CmsXmlContentProperty> |
CmsXmlContentPropertyHelper.resolveMacrosInProperties(java.util.Map<java.lang.String,CmsXmlContentProperty> properties,
I_CmsMacroResolver resolver)
Resolves macros in all properties in a map.
|
static void |
CmsXmlContentPropertyHelper.saveProperties(CmsObject cms,
org.dom4j.Element parentElement,
java.util.Map<java.lang.String,java.lang.String> properties,
java.util.Map<java.lang.String,CmsXmlContentProperty> propertiesConf)
Saves the given properties to the given xml element.
|