public class CmsSchemaFormatterBeanWrapper extends java.lang.Object implements I_CmsFormatterBean
构造器和说明 |
---|
CmsSchemaFormatterBeanWrapper(CmsObject cms,
I_CmsFormatterBean wrappedBean,
I_CmsXmlContentHandler contentHandler,
CmsResource resource)
Creates a new wrapper instance.
|
限定符和类型 | 方法和说明 |
---|---|
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 |
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.
|
int |
getMinWidth()
Returns the minimum formatter width.
|
java.lang.String |
getNiceName()
Gets the nice name for this formatter.
|
int |
getRank()
Gets the rank.
|
java.lang.String |
getResourceTypeName()
Gets the resource type name.
|
java.util.Map<java.lang.String,CmsXmlContentProperty> |
getSettings()
Gets the defined settings.
|
boolean |
isAutoEnabled()
Returns true if the formatter is automatically enabled.
|
boolean |
isDetailFormatter()
Returns true if the formatter can be used for detail views.
|
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 jspStructureId)
Sets the JSP structure id.
|
public CmsSchemaFormatterBeanWrapper(CmsObject cms, I_CmsFormatterBean wrappedBean, I_CmsXmlContentHandler contentHandler, CmsResource resource)
cms
- the CMS context to usewrappedBean
- the wrapped formattercontentHandler
- the content handler to ask for additional informationresource
- the resource which should be used to ask the content handler for additional informationpublic java.util.Set<java.lang.String> getContainerTypes()
I_CmsFormatterBean
If this is "*", then the formatter is a width based formatter.
getContainerTypes
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getContainerTypes()
public java.util.Set<java.lang.String> getCssHeadIncludes()
I_CmsFormatterBean
getCssHeadIncludes
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getCssHeadIncludes()
public java.lang.String getId()
I_CmsFormatterBean
This method may return null because the id is not always defined for formatters, e.g. for those formatters declared in a schema.
getId
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getId()
public java.lang.String getInlineCss()
I_CmsFormatterBean
getInlineCss
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getInlineCss()
public java.lang.String getInlineJavascript()
I_CmsFormatterBean
getInlineJavascript
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getInlineJavascript()
public java.util.List<java.lang.String> getJavascriptHeadIncludes()
I_CmsFormatterBean
getJavascriptHeadIncludes
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getJavascriptHeadIncludes()
public java.lang.String getJspRootPath()
I_CmsFormatterBean
getJspRootPath
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getJspRootPath()
public CmsUUID getJspStructureId()
I_CmsFormatterBean
getJspStructureId
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getJspStructureId()
public java.lang.String getLocation()
I_CmsFormatterBean
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.
getLocation
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getLocation()
public int getMaxWidth()
I_CmsFormatterBean
If this is not set, then Integer.MAX_VALUE
is returned.
getMaxWidth
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getMaxWidth()
public int getMinWidth()
I_CmsFormatterBean
If this is not set, then -1
is returned.
getMinWidth
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getMinWidth()
public java.lang.String getNiceName()
I_CmsFormatterBean
getNiceName
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getNiceName()
public int getRank()
I_CmsFormatterBean
getRank
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getRank()
public java.lang.String getResourceTypeName()
I_CmsFormatterBean
getResourceTypeName
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getResourceTypeName()
public java.util.Map<java.lang.String,CmsXmlContentProperty> getSettings()
I_CmsFormatterBean
getSettings
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.getSettings()
public boolean isAutoEnabled()
I_CmsFormatterBean
isAutoEnabled
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.isAutoEnabled()
public boolean isDetailFormatter()
I_CmsFormatterBean
isDetailFormatter
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.isDetailFormatter()
public boolean isFromFormatterConfigFile()
I_CmsFormatterBean
isFromFormatterConfigFile
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.isFromFormatterConfigFile()
public boolean isMatchAll()
I_CmsFormatterBean
isMatchAll
在接口中 I_CmsFormatterBean
I_CmsFormatterBean.isMatchAll()
public boolean isPreviewFormatter()
I_CmsFormatterBean
isPreviewFormatter
在接口中 I_CmsFormatterBean
true
if this formatter is to be used as preview in the ADE gallery GUII_CmsFormatterBean.isPreviewFormatter()
public boolean isSearchContent()
I_CmsFormatterBean
true
in case an XML content formatted with this formatter should be included in the
online full text search.isSearchContent
在接口中 I_CmsFormatterBean
true
in case an XML content formatted with this formatter should be included in the
online full text searchI_CmsFormatterBean.isSearchContent()
public boolean isTypeFormatter()
I_CmsFormatterBean
true
in case this formatter is based on type information.isTypeFormatter
在接口中 I_CmsFormatterBean
true
in case this formatter is based on type informationI_CmsFormatterBean.isTypeFormatter()
public void setJspStructureId(CmsUUID jspStructureId)
I_CmsFormatterBean
setJspStructureId
在接口中 I_CmsFormatterBean
jspStructureId
- the jsp structure idI_CmsFormatterBean.setJspStructureId(org.opencms.util.CmsUUID)