Interface BeanDefinitionParser

All Known Implementing Classes:
AbstractBeanDefinitionParser, AbstractsimpleBeanDefinitionParser, AbstractsingleBeanDefinitionParser, AnnotationConfigBeanDefinitionParser, AnnotationDrivenBeanDefinitionParser, ComponentscanBeanDefinitionParser, CorsBeanDefinitionParser, ExecutorBeanDefinitionParser, FreeMarkerConfigurerBeanDefinitionParser, GroovyMarkupConfigurerBeanDefinitionParser, JtaTransactionManagerBeanDefinitionParser, scheduledTasksBeanDefinitionParser, schedulerBeanDefinitionParser, scriptTemplateConfigurerBeanDefinitionParser, ViewResolversBeanDefinitionParser

public interface BeanDefinitionParser
Interface used by the DefaultBeanDefinitionDocumentReader to handle custom, top-level (directly under <beans/>) tags.

Implementations are free to turn the metadata in the custom tag into as many BeanDefinitions as required.

The parser locates a BeanDefinitionParser from the associated NamespaceHandler for the namespace in which the custom tag resides.

since:
2.0
Author:
Rob Harrop
see Also: