| Package | Description | 
|---|---|
| org.springframework.beans.factory.parsing | Support infrastructure for bean definition parsing. | 
| org.springframework.beans.factory.xml | Contains an abstract XML-based  BeanFactoryimplementation,
 including a standard "spring-beans" XSD. | 
| Class and Description | 
|---|
| AbstractComponentDefinition Base implementation of  ComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates toComponentDefinition.getName(). | 
| AliasDefinition Representation of an alias that has been registered during the parsing process. | 
| ComponentDefinition Interface that describes the logical view of a set of  BeanDefinitionsandBeanReferencesas presented in some configuration context. | 
| DefaultsDefinition Marker interface for a defaults definition,
 extending BeanMetadataElement to inherit source exposure. | 
| ImportDefinition Representation of an import that has been processed during the parsing process. | 
| Location Class that models an arbitrary location in a  resource. | 
| ParseState Simple  LinkedList-based structure for tracking the logical position during
 a parsing process. | 
| ParseState.Entry Marker interface for entries into the  ParseState. | 
| Problem Represents a problem with a bean definition configuration. | 
| ProblemReporter SPI interface allowing tools and other external processes to handle errors
 and warnings reported during bean definition parsing. | 
| ReaderEventListener Interface that receives callbacks for component, alias and import
 registrations during a bean definition reading process. | 
| SourceExtractor Simple strategy allowing tools to control how source metadata is attached
 to the bean definition metadata. | 
| Class and Description | 
|---|
| BeanComponentDefinition ComponentDefinition based on a standard BeanDefinition, exposing the given bean
 definition as well as inner bean definitions and bean references for the given bean. | 
| ComponentDefinition Interface that describes the logical view of a set of  BeanDefinitionsandBeanReferencesas presented in some configuration context. | 
| CompositeComponentDefinition ComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group
 of components. | 
| DefaultsDefinition Marker interface for a defaults definition,
 extending BeanMetadataElement to inherit source exposure. | 
| ProblemReporter SPI interface allowing tools and other external processes to handle errors
 and warnings reported during bean definition parsing. | 
| ReaderContext Context that gets passed along a bean definition reading process,
 encapsulating all relevant configuration as well as state. | 
| ReaderEventListener Interface that receives callbacks for component, alias and import
 registrations during a bean definition reading process. | 
| SourceExtractor Simple strategy allowing tools to control how source metadata is attached
 to the bean definition metadata. |