public abstract class

AbstractSpecificationBeanDefinitionParser

extends Object
implements BeanDefinitionParser
java.lang.Object
   ↳ org.springframework.context.config.AbstractSpecificationBeanDefinitionParser
Known Direct Subclasses

Class Overview

TODO SPR-7420: document

Summary

Public Constructors
AbstractSpecificationBeanDefinitionParser()
Public Methods
final BeanDefinition parse(Element element, ParserContext parserContext)
Parse the specified Element and register the resulting BeanDefinition(s) with the BeanDefinitionRegistry embedded in the supplied ParserContext.
Protected Methods
abstract FeatureSpecification doParse(Element element, ParserContext parserContext)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.springframework.beans.factory.xml.BeanDefinitionParser

Public Constructors

public AbstractSpecificationBeanDefinitionParser ()

Public Methods

public final BeanDefinition parse (Element element, ParserContext parserContext)

Parse the specified Element and register the resulting BeanDefinition(s) with the 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.

Parameters
element the element that is to be parsed into one or more BeanDefinitions
parserContext the object encapsulating the current state of the parsing process; provides access to a BeanDefinitionRegistry.
Returns

Protected Methods

protected abstract FeatureSpecification doParse (Element element, ParserContext parserContext)