public abstract class AbstractChannelParser extends AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor and Description |
---|
AbstractChannelParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract BeanDefinitionBuilder |
buildBeanDefinition(Element element,
ParserContext parserContext)
Subclasses must implement this method to create the bean definition.
|
protected AbstractBeanDefinition |
parseInternal(Element element,
ParserContext parserContext) |
protected void |
registerBeanDefinition(BeanDefinitionHolder definition,
BeanDefinitionRegistry registry) |
parse, postProcessComponentDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext)
parseInternal
in class AbstractBeanDefinitionParser
protected void registerBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry)
registerBeanDefinition
in class AbstractBeanDefinitionParser
protected abstract BeanDefinitionBuilder buildBeanDefinition(Element element, ParserContext parserContext)
element
- The element.parserContext
- The parser context.