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, setWritePermission
public 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)
CmsContainerElement
hasSettings
在类中 CmsContainerElement
containerId
- 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.Object
Object.toString()