public class CmsContainerElementData extends CmsContainerElement
CLASS_CONTAINER_ELEMENT_END_MARKER, CLASS_CONTAINER_ELEMENT_START_MARKER, CLASS_ELEMENT_ERROR, CLASS_GROUP_CONTAINER_ELEMENT_MARKER, GROUP_CONTAINER_TYPE_NAME, INHERIT_CONTAINER_TYPE_NAME| 构造器和说明 |
|---|
CmsContainerElementData() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getContents()
Returns the contents.
|
java.util.Set<java.lang.String> |
getCssResources(java.lang.String containerName)
Returns the required css resources.
|
java.lang.String |
getDescription()
Returns the description.
|
java.util.List<CmsAdditionalInfoBean> |
getFormatedIndividualSettings(java.lang.String containerId)
Returns the individual element settings formated with nice-names to be used as additional-info.
|
CmsFormatterConfig |
getFormatterConfig(java.lang.String containerName)
Returns the current formatter configuration.
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,CmsFormatterConfig>> |
getFormatters()
Returns the formatter configurations.
|
java.util.List<CmsInheritanceInfo> |
getInheritanceInfos()
Returns the inheritance infos off all sub-items.
|
java.lang.String |
getInheritanceName()
Returns the inheritance name.
|
java.lang.String |
getLastModifiedByUser()
Returns the last modifying user.
|
long |
getLastModifiedDate()
Returns the last modification date.
|
java.lang.String |
getNavText()
Returns the navText.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
getSettingConfig(java.lang.String containerName)
Gets the setting configuration for this container element.
|
java.util.Map<java.lang.String,java.lang.String> |
getSettings()
Returns the settings for this container element.
|
java.util.List<java.lang.String> |
getSubItems()
Returns the sub-items.
|
java.lang.String |
getTitle()
Returns the title.
|
java.util.Set<java.lang.String> |
getTypes()
Returns the supported container types.
|
boolean |
hasAlternativeFormatters(java.lang.String containerName)
Returns if there are alternative formatters available for the given container.
|
boolean |
hasSettings(java.lang.String containerId)
Returns if the element may have settings.
|
void |
setContents(java.util.Map<java.lang.String,java.lang.String> contents)
Sets the contents.
|
void |
setDescription(java.lang.String description)
Sets the description.
|
void |
setFormatters(java.util.Map<java.lang.String,java.util.Map<java.lang.String,CmsFormatterConfig>> formatters)
Sets the formatter configurations.
|
void |
setInheritanceInfos(java.util.List<CmsInheritanceInfo> inheritanceInfos)
Sets the inheritance infos.
|
void |
setInheritanceName(java.lang.String inheritanceName)
Sets the inheritance name.
|
void |
setLastModifiedByUser(java.lang.String lastModifiedByUser)
Sets the modifying userdByUser.
|
void |
setLastModifiedDate(long lastModifiedDate)
Sets the last modification date.
|
void |
setNavText(java.lang.String navText)
Sets the navText.
|
void |
setSettings(java.util.Map<java.lang.String,java.lang.String> settings)
Sets the settings for this container element.
|
void |
setSubItems(java.util.List<java.lang.String> subItems)
Sets the sub-items.
|
void |
setTitle(java.lang.String title)
Sets the title.
|
void |
setTypes(java.util.Set<java.lang.String> types)
Sets the supported container types.
|
java.lang.String |
toString() |
getClientId, getInheritanceInfo, getNoEditReason, getResourceType, getSitePath, hasViewPermission, hasWritePermission, isGroupContainer, isInheritContainer, isNew, isNewEditorDisabled, isReleasedAndNotExpired, setClientId, setHasSettings, setInheritanceInfo, setNew, setNewEditorDisabled, setNoEditReason, setReleasedAndNotExpired, setResourceType, setSitePath, setViewPermission, setWritePermissionpublic boolean hasAlternativeFormatters(java.lang.String containerName)
containerName - the container nametrue if there are alternative formatters available for the given containerpublic void setFormatters(java.util.Map<java.lang.String,java.util.Map<java.lang.String,CmsFormatterConfig>> formatters)
formatters - the formatter configurations to setpublic CmsFormatterConfig getFormatterConfig(java.lang.String containerName)
containerName - the current container namepublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,CmsFormatterConfig>> getFormatters()
public java.util.Map<java.lang.String,java.lang.String> getContents()
public java.util.Set<java.lang.String> getCssResources(java.lang.String containerName)
containerName - the current container namepublic java.lang.String getDescription()
public java.util.List<CmsAdditionalInfoBean> getFormatedIndividualSettings(java.lang.String containerId)
containerId - the container idpublic java.util.List<CmsInheritanceInfo> getInheritanceInfos()
public java.lang.String getInheritanceName()
public java.lang.String getLastModifiedByUser()
public long getLastModifiedDate()
public java.lang.String getNavText()
public java.util.Map<java.lang.String,CmsXmlContentProperty> getSettingConfig(java.lang.String containerName)
containerName - the current container namepublic java.util.Map<java.lang.String,java.lang.String> getSettings()
public java.util.List<java.lang.String> getSubItems()
public java.lang.String getTitle()
public java.util.Set<java.lang.String> getTypes()
public boolean hasSettings(java.lang.String containerId)
CmsContainerElementhasSettings 在类中 CmsContainerElementcontainerId - the container idtrue if the element may have settingsCmsContainerElement.hasSettings(java.lang.String)public void setContents(java.util.Map<java.lang.String,java.lang.String> contents)
contents - the contents to setpublic void setDescription(java.lang.String description)
description - the description to setpublic void setInheritanceInfos(java.util.List<CmsInheritanceInfo> inheritanceInfos)
inheritanceInfos - the inheritance infos to setpublic void setInheritanceName(java.lang.String inheritanceName)
inheritanceName - the inheritance name to setpublic void setLastModifiedByUser(java.lang.String lastModifiedByUser)
lastModifiedByUser - the last modifying user to setpublic void setLastModifiedDate(long lastModifiedDate)
lastModifiedDate - the last modification date to setpublic void setNavText(java.lang.String navText)
navText - the navText to setpublic void setSettings(java.util.Map<java.lang.String,java.lang.String> settings)
settings - the new settingspublic void setSubItems(java.util.List<java.lang.String> subItems)
subItems - the sub-items to setpublic void setTitle(java.lang.String title)
title - the title to setpublic void setTypes(java.util.Set<java.lang.String> types)
types - the supported container types to setpublic java.lang.String toString()
toString 在类中 java.lang.ObjectObject.toString()