The Spring Framework

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

Support infrastructure for bean definition parsing.

See:
Description

Interface Summary
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.
ParseState.Entry: Marker interface for entries into the `ParseState`.
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 Summary
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.
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.
BeanEntry: `ParseState` entry representing a bean definition.
CompositeComponentDefinition: `ComponentDefinition` implementation that holds one or more nested `ComponentDefinition` instances, aggregating them into a named group of components.
ConstructorArgumentEntry: `ParseState` entry representing a (possibly indexed) constructor argument.
EmptyReaderEventListener: Empty implementation of the ReaderEventListener interface, providing no-op implementations of all callback methods.
FailFastProblemReporter: Simple `ProblemReporter` implementation that exhibits fail-fast behavior when errors are encountered.
ImportDefinition: Representation of an import that has been processed during the parsing process.
Location: Class that models an arbitrary location in a `resource`.
NullSourceExtractor: Simple implementation of `SourceExtractor` that returns `null` as the source metadata.
ParseState: Simple `Stack`-based structure for tracking the logical position during a parsing process.
PassThroughSourceExtractor: Simple `SourceExtractor` implementation that just passes the candidate source metadata object through for attachment.
Problem: Represents a problem with a bean definition configuration.
PropertyEntry: `ParseState` entry representing a JavaBean property.
QualifierEntry: `ParseState` entry representing an autowire candidate qualifier.
ReaderContext: Context that gets passed along a bean definition reading process, encapsulating all relevant configuration as well as state.

Exception Summary
BeanDefinitionParsingException: Exception thrown when a bean definition reader encounters an error during the parsing process.

## Package org.springframework.beans.factory.parsing Description

Support infrastructure for bean definition parsing.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.