public class CmsFormatterBeanParser
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CmsFormatterBeanParser.ParseException
Exception for the errors in the configuration file not covered by other exception types.
|
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
N_AUTO_ENABLED
Content value node name.
|
static java.lang.String |
N_CHOICE_NEW_LINK
Content value node name.
|
static java.lang.String |
N_CONTAINER_TYPE
Content value node name.
|
static java.lang.String |
N_CSS_INLINE
Content value node name.
|
static java.lang.String |
N_CSS_LINK
Content value node name.
|
static java.lang.String |
N_DETAIL
Content value node name.
|
static java.lang.String |
N_HEAD_INCLUDE_CSS
Content value node name.
|
static java.lang.String |
N_HEAD_INCLUDE_JS
Content value node name.
|
static java.lang.String |
N_JAVASCRIPT_INLINE
Content value node name.
|
static java.lang.String |
N_JAVASCRIPT_LINK
Content value node name.
|
static java.lang.String |
N_JSP
Content value node name.
|
static java.lang.String |
N_MATCH
Content value node name.
|
static java.lang.String |
N_MAX_WIDTH
Content value node name.
|
static java.lang.String |
N_NICE_NAME
Content value node name.
|
static java.lang.String |
N_PREVIEW
Content value node name.
|
static java.lang.String |
N_RANK
Content value node name.
|
static java.lang.String |
N_SEARCH_CONTENT
Content value node name.
|
static java.lang.String |
N_SETTING
Content value node name.
|
static java.lang.String |
N_TYPE
Content value node name.
|
static java.lang.String |
N_TYPES
Content value node name.
|
static java.lang.String |
N_WIDTH
Content value node name.
|
| 构造器和说明 |
|---|
CmsFormatterBeanParser(CmsObject cms)
Creates a new parser instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CmsFormatterBean |
parse(CmsXmlContent content,
java.lang.String location,
java.lang.String id)
Reads the formatter bean from the given XML content.
|
static java.lang.String |
path(java.lang.String... components)
Creates an xpath from the given components.
|
public static final java.lang.String N_AUTO_ENABLED
public static final java.lang.String N_CHOICE_NEW_LINK
public static final java.lang.String N_CONTAINER_TYPE
public static final java.lang.String N_CSS_INLINE
public static final java.lang.String N_CSS_LINK
public static final java.lang.String N_DETAIL
public static final java.lang.String N_HEAD_INCLUDE_CSS
public static final java.lang.String N_HEAD_INCLUDE_JS
public static final java.lang.String N_JAVASCRIPT_INLINE
public static final java.lang.String N_JAVASCRIPT_LINK
public static final java.lang.String N_JSP
public static final java.lang.String N_MATCH
public static final java.lang.String N_MAX_WIDTH
public static final java.lang.String N_NICE_NAME
public static final java.lang.String N_PREVIEW
public static final java.lang.String N_RANK
public static final java.lang.String N_SEARCH_CONTENT
public static final java.lang.String N_SETTING
public static final java.lang.String N_TYPE
public static final java.lang.String N_TYPES
public static final java.lang.String N_WIDTH
public CmsFormatterBeanParser(CmsObject cms)
A new parser instance should be created for every formatter configuration you want to parse.
cms - the CMS context to use for parsingpublic static java.lang.String path(java.lang.String... components)
components - the xpath componentnspublic CmsFormatterBean parse(CmsXmlContent content, java.lang.String location, java.lang.String id) throws CmsException, CmsFormatterBeanParser.ParseException
content - the formatter configuration XML contentlocation - a string indicating the location of the configurationid - the id to use as the formatter idCmsFormatterBeanParser.ParseException - if parsing goes wrongCmsException - if something else goes wrong