public class CmsFormatterConfig
extends java.lang.Object
implements com.google.gwt.user.client.rpc.IsSerializable
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
FORMATTER_SETTINGS_KEY
Key for the formatter configuration id setting.
|
static java.lang.String |
SCHEMA_FORMATTER_ID
Id used for schema based formatters.
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
CmsFormatterConfig()
Constructor for serialization only.
|
|
CmsFormatterConfig(java.lang.String id)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<java.lang.String> |
getCssResources()
Returns the required CSS resources.
|
java.lang.String |
getId()
Returns the formatter configuration id.
|
java.lang.String |
getInlineCss()
Returns the inline CSS.
|
java.lang.String |
getJspRootPath()
Returns the formatter root path.
|
java.lang.String |
getLabel()
Returns the formatter label.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
getSettingConfig()
Returns the settings configuration.
|
static java.lang.String |
getSettingsKeyForContainer(java.lang.String containerName)
Returns the formatter configuration settings key for the given container name.
|
boolean |
hasInlineCss()
Returns if the formatter has inline CSS.
|
void |
setCssResources(java.util.Set<java.lang.String> cssResources)
Sets the required CSS resources.
|
void |
setInlineCss(java.lang.String inlineCss)
Sets the inline CSS.
|
void |
setJspRootPath(java.lang.String jspRootPath)
Sets the formatter root path.
|
void |
setLabel(java.lang.String label)
Sets the formatter label.
|
void |
setSettingConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> settingConfig)
Sets the settings configuration.
|
public static final java.lang.String FORMATTER_SETTINGS_KEY
public static final java.lang.String SCHEMA_FORMATTER_ID
public CmsFormatterConfig(java.lang.String id)
id - the formatter idprotected CmsFormatterConfig()
public static java.lang.String getSettingsKeyForContainer(java.lang.String containerName)
containerName - the container namepublic java.util.Set<java.lang.String> getCssResources()
public java.lang.String getId()
public java.lang.String getInlineCss()
public java.lang.String getJspRootPath()
public java.lang.String getLabel()
public java.util.Map<java.lang.String,CmsXmlContentProperty> getSettingConfig()
public boolean hasInlineCss()
true if the formatter has inline CSSpublic void setCssResources(java.util.Set<java.lang.String> cssResources)
cssResources - the CSS resourcespublic void setInlineCss(java.lang.String inlineCss)
inlineCss - the inline CSSpublic void setJspRootPath(java.lang.String jspRootPath)
jspRootPath - the formatter root pathpublic void setLabel(java.lang.String label)
label - the labelpublic void setSettingConfig(java.util.Map<java.lang.String,CmsXmlContentProperty> settingConfig)
settingConfig - the settings configuration