Package org.springframework.beans.factory.parsing
@NullMarked
package org.springframework.beans.factory.parsing
Support infrastructure for bean definition parsing.
-
ClassDescriptionBase implementation of
ComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates toComponentDefinition.getName().Representation of an alias that has been registered during the parsing process.ComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.Exception thrown when a bean definition reader encounters an error during the parsing process.ParseStateentry representing a bean definition.Interface that describes the logical view of a set ofBeanDefinitionsandBeanReferencesas presented in some configuration context.ComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group of components.ParseStateentry representing a (possibly indexed) constructor argument.Marker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure.Empty implementation of theReaderEventListenerinterface, providing no-op implementations of all callback methods.SimpleProblemReporterimplementation that exhibits fail-fast behavior when errors are encountered.Representation of an import that has been processed during the parsing process.Class that models an arbitrary location in aresource.Simple implementation ofSourceExtractorthat returnsnullas the source metadata.SimpleArrayDeque-based structure for tracking the logical position during a parsing process.Marker interface for entries into theParseState.SimpleSourceExtractorimplementation that just passes the candidate source metadata object through for attachment.Represents a problem with a bean definition configuration.SPI interface allowing tools and other external processes to handle errors and warnings reported during bean definition parsing.ParseStateentry representing a JavaBean property.ParseStateentry representing an autowire candidate qualifier.Context that gets passed along a bean definition reading process, encapsulating all relevant configuration as well as state.Interface that receives callbacks for component, alias and import registrations during a bean definition reading process.Simple strategy allowing tools to control how source metadata is attached to the bean definition metadata.