# Uses of Package
org.springframework.beans.factory.parsing

Packages that use org.springframework.beans.factory.parsing
Package
Description
org.springframework.beans.factory.parsing
Support infrastructure for bean definition parsing.
org.springframework.beans.factory.xml
Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.

Classes in org.springframework.beans.factory.parsing used by org.springframework.beans.factory.parsing
Class
Description
AbstractComponentDefinition
Base implementation of `ComponentDefinition` that provides a basic implementation of `AbstractComponentDefinition.getDescription()` which delegates to `ComponentDefinition.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 `BeanDefinitions` and `BeanReferences` as 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 `ArrayDeque`-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.
Classes in org.springframework.beans.factory.parsing used by org.springframework.beans.factory.xml
Class
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 `BeanDefinitions` and `BeanReferences` as presented in some configuration context.
CompositeComponentDefinition
`ComponentDefinition` implementation that holds one or more nested `ComponentDefinition` instances, 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.