public class BeanPropertiesParserPlugin extends AbstractNodeParserPlugin
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
beanParser, prefixABSTRACT, ALIAS, BEAN, BEAN_PROPERTY_PREFIX, BEAN_PROPERTY_REF_SUFFIX, CLASS, CONSTRUCTOR_ARGS, DESTROY_METHOD, ENTRY, FACTORY_BEAN, FACTORY_METHOD, ID, IDREF, INDEX, INIT_METHOD, KEY, KEY_REF, LIST, LOCAL, MAP, NAME, NULL, PARENT, PROP, PROPS, PROTOTYPE, REF, RESOURCE, SCOPE, SET, SINGLETON, TYPE, VALUE, VALUE_REF, XML_NAMESPACE_DEF, XML_NAMESPACE_DELIMITER, XPATH_BEAN, XPATH_BEANS_NODE, XPATH_IMPORT, XPATH_PROPERTY| Constructor and Description |
|---|
BeanPropertiesParserPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleBeanProperties(Bean bean,
NodeList propsRef) |
void |
handleNode(Bean bean,
Node node)
Handle a specific node to enrich the passed bean
|
void |
setBeanParser(BeanParser parser)
A reference to the bean parser context
|
setPrefixpublic void handleNode(Bean bean, Node node) throws XPathExpressionException
NodeParserPluginbean - Bean to enrichnode - full Node to parseXPathExpressionExceptionprotected void handleBeanProperties(Bean bean, NodeList propsRef) throws XPathExpressionException
XPathExpressionExceptionpublic void setBeanParser(BeanParser parser)
NodeParserPluginsetBeanParser in interface NodeParserPluginsetBeanParser in class AbstractNodeParserPluginCopyright © 2012-2013 Static IOC OSS project. All Rights Reserved.