public abstract class AbstractIntegrationNamespaceHandler extends Object implements NamespaceHandler
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
AbstractIntegrationNamespaceHandler() |
Modifier and Type | Method and Description |
---|---|
BeanDefinitionHolder |
decorate(Node source,
BeanDefinitionHolder definition,
ParserContext parserContext) |
BeanDefinition |
parse(Element element,
ParserContext parserContext) |
protected void |
registerBeanDefinitionDecorator(String elementName,
BeanDefinitionDecorator decorator) |
protected void |
registerBeanDefinitionDecoratorForAttribute(String attributeName,
BeanDefinitionDecorator decorator) |
protected void |
registerBeanDefinitionParser(String elementName,
BeanDefinitionParser parser) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init
public final BeanDefinition parse(Element element, ParserContext parserContext)
parse
in interface NamespaceHandler
public final BeanDefinitionHolder decorate(Node source, BeanDefinitionHolder definition, ParserContext parserContext)
decorate
in interface NamespaceHandler
protected final void registerBeanDefinitionDecorator(String elementName, BeanDefinitionDecorator decorator)
protected final void registerBeanDefinitionDecoratorForAttribute(String attributeName, BeanDefinitionDecorator decorator)
protected final void registerBeanDefinitionParser(String elementName, BeanDefinitionParser parser)