| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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.
NamespaceHandler, 
BeanDefinitionDecorator, 
AbstractBeanDefinitionParser| Method Summary | |
|---|---|
|  BeanDefinition | parse(Element element,
      ParserContext parserContext)Parse the specified Elementand register the resultingBeanDefinition(s)with theParserContext.getRegistry()BeanDefinitionRegistry}
 embedded in the suppliedParserContext. | 
| Method Detail | 
|---|
BeanDefinition parse(Element element,
                     ParserContext parserContext)
Element and register the resulting
 BeanDefinition(s) with the
 ParserContext.getRegistry() BeanDefinitionRegistry}
 embedded in the supplied ParserContext.
 Implementations must return the primary BeanDefinition that results
 from the parse if they will ever be used in a nested fashion (for example as
 an inner tag in a <property/> tag). Implementations may return
 null if they will not be used in a nested fashion.
element - the element that is to be parsed into one or more BeanDefinitionsparserContext - the object encapsulating the current state of the parsing process;
 provides access to a BeanDefinitionRegistry
BeanDefinition| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||