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