public interface I_CmsFormatterBean
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Gets the map of attributes.
|
java.util.Set<java.lang.String> |
getContainerTypes()
Returns the formatter container type.
|
java.util.Set<java.lang.String> |
getCssHeadIncludes()
Gets the CSS head includes.
|
java.lang.String |
getDescription(java.util.Locale locale)
Gets the formatter description.
|
java.lang.String |
getDisplayType()
The display type of this formatter or
null in case this is not a display formatter. |
java.lang.String |
getId()
Returns the id of this formatter.
|
java.lang.String |
getInlineCss()
Gets the inline CSS snippets.
|
java.lang.String |
getInlineJavascript()
Gets the inline JS snippets.
|
java.util.List<java.lang.String> |
getJavascriptHeadIncludes()
Gets the Javascript head includes.
|
java.lang.String |
getJspRootPath()
Returns the root path of the formatter JSP in the OpenCms VFS.
|
CmsUUID |
getJspStructureId()
Returns the structure id of the JSP resource for this formatter.
|
java.lang.String |
getLocation()
Returns the location this formatter was defined in.
|
int |
getMaxWidth()
Returns the maximum formatter width.
|
java.util.List<CmsMetaMapping> |
getMetaMappings()
Returns the meta mappings.
|
int |
getMinWidth()
Returns the minimum formatter width.
|
java.lang.String |
getNiceName(java.util.Locale locale)
Gets the nice name for this formatter.
|
int |
getRank()
Gets the rank.
|
java.util.Collection<java.lang.String> |
getResourceTypeNames()
Gets the resource type names.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
getSettings()
Gets the defined settings.
|
boolean |
hasNestedFormatterSettings()
Returns if nested formatter settings should be displayed.
|
boolean |
isAllowsSettingsInEditor()
Returns whether this formatter allows settings to be edited in the content editor.
|
boolean |
isAutoEnabled()
Returns true if the formatter is automatically enabled.
|
boolean |
isDetailFormatter()
Returns true if the formatter can be used for detail views.
|
boolean |
isDisplayFormatter()
Returns whether this formatter should be used by the 'display' tag.
|
boolean |
isFromFormatterConfigFile()
Returns true if the formatter is from a formatter configuration file.
|
boolean |
isMatchAll()
Returns true if this formatter should match all type/width combinations.
|
boolean |
isPreviewFormatter()
Indicates if this formatter is to be used as preview in the ADE gallery GUI.
|
boolean |
isSearchContent()
Returns
true in case an XML content formatted with this formatter should be included in the
online full text search. |
boolean |
isTypeFormatter()
Returns
true in case this formatter is based on type information. |
void |
setJspStructureId(CmsUUID structureId)
Sets the JSP structure id.
|
boolean |
useMetaMappingsForNormalElements()
Returns true if meta mappings should be evaluated for normal container elements using this formatter, not just detail elements.
|
java.util.Map<java.lang.String,java.lang.String> getAttributes()
java.util.Set<java.lang.String> getContainerTypes()
If this is "*", then the formatter is a width based formatter.
java.util.Set<java.lang.String> getCssHeadIncludes()
java.lang.String getDescription(java.util.Locale locale)
If a locale is passed in, macros in the configured description will be resolved with a macro resolver set to that locale. If null is passed in as a locale, the raw configured description will be returned.
locale - the locale (may be null)java.lang.String getDisplayType()
null in case this is not a display formatter.java.lang.String getId()
This method may return null because the id is not always defined for formatters, e.g. for those formatters declared in a schema.
java.lang.String getInlineCss()
java.lang.String getInlineJavascript()
java.util.List<java.lang.String> getJavascriptHeadIncludes()
java.lang.String getJspRootPath()
CmsUUID getJspStructureId()
java.lang.String getLocation()
This will be an OpenCms VFS root path, either to the XML schema XSD, or the configuration file this formatter was defined in, or to the JSP that makes up this formatter.
int getMaxWidth()
If this is not set, then Integer.MAX_VALUE is returned.
java.util.List<CmsMetaMapping> getMetaMappings()
int getMinWidth()
If this is not set, then -1 is returned.
java.lang.String getNiceName(java.util.Locale locale)
locale - the localeint getRank()
java.util.Collection<java.lang.String> getResourceTypeNames()
java.util.Map<java.lang.String,CmsXmlContentProperty> getSettings()
boolean hasNestedFormatterSettings()
true if nested formatter settings should be displayedboolean isAllowsSettingsInEditor()
true in case editing the settings is allowed in the content editorboolean isAutoEnabled()
boolean isDetailFormatter()
boolean isDisplayFormatter()
true if this formatter should be used by the 'display' tagboolean isFromFormatterConfigFile()
boolean isMatchAll()
boolean isPreviewFormatter()
true if this formatter is to be used as preview in the ADE gallery GUIboolean isSearchContent()
true in case an XML content formatted with this formatter should be included in the
online full text search.true in case an XML content formatted with this formatter should be included in the
online full text searchboolean isTypeFormatter()
true in case this formatter is based on type information.true in case this formatter is based on type informationvoid setJspStructureId(CmsUUID structureId)
structureId - the jsp structure idboolean useMetaMappingsForNormalElements()