AbstractBeanDefinition |
Base class for concrete, full-fledged
BeanDefinition classes,
factoring out common properties of RootBeanDefinition and
ChildBeanDefinition . |
AbstractComponentDefinition |
Base implementation of ComponentDefinition that provides a basic implementation of
getDescription() which delegates to getName() . |
AdvisorComponentDefinition |
ComponentDefinition
that bridges the gap between the advisor bean definition configured
by the <aop:advisor> tag and the component definition
infrastructure. |
AliasDefinition |
Representation of an alias that has been registered during the parsing process. |
AnnotatedBeanDefinition |
Extended BeanDefinition
interface that exposes AnnotationMetadata
about its bean class - without requiring the class to be loaded yet. |
AnnotatedGenericBeanDefinition |
Extension of the GenericBeanDefinition
class, adding support for annotation metadata exposed through the
AnnotatedBeanDefinition interface. |
AspectComponentDefinition |
ComponentDefinition
that holds an aspect definition, including its nested pointcuts. |
AutowireCandidateQualifier |
Qualifier for resolving autowire candidates. |
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. |
BeanDefinition |
A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations. |
BeanDefinitionHolder |
Holder for a BeanDefinition with name and aliases. |
BeanMetadataAttribute |
Holder for a key-value style attribute that is part of a bean definition. |
BeanMetadataAttributeAccessor |
Extension of AttributeAccessorSupport ,
holding attributes as BeanMetadataAttribute objects in order
to keep track of the definition source. |
BeanReference |
Interface that exposes a reference to a bean name in an abstract fashion. |
ChildBeanDefinition |
Bean definition for beans which inherit settings from their parent. |
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. |
ConstructorArgumentValues.ValueHolder |
Holder for a constructor argument value, with an optional type
attribute indicating the target type of the actual constructor argument. |
DefaultsDefinition |
Marker interface for a defaults definition,
extending BeanMetadataElement to inherit source exposure. |
DocumentDefaultsDefinition |
Simple JavaBean that holds the defaults specified at the <beans>
level in a standard Spring XML bean definition document:
default-lazy-init , default-autowire , etc. |
GenericBeanDefinition |
GenericBeanDefinition is a one-stop shop for standard bean definition purposes. |
ImportDefinition |
Representation of an import that has been processed during the parsing process. |
LookupOverride |
Represents an override of a method that looks up an object in the same IoC context. |
ManagedArray |
Tag collection class used to hold managed array elements, which may
include runtime bean references (to be resolved into bean objects). |
ManagedList<E> |
Tag collection class used to hold managed List elements, which may
include runtime bean references (to be resolved into bean objects). |
ManagedMap<K, V> |
Tag collection class used to hold managed Map values, which may
include runtime bean references (to be resolved into bean objects). |
ManagedProperties |
Tag class which represents a Spring-managed Properties instance
that supports merging of parent/child definitions. |
ManagedSet<E> |
Tag collection class used to hold managed Set values, which may
include runtime bean references (to be resolved into bean objects). |
MethodOverride |
Object representing the override of a method on a managed
object by the IoC container. |
PointcutComponentDefinition |
ComponentDefinition
implementation that holds a pointcut definition. |
PropertyValue |
Object to hold information and value for an individual bean property. |
ReplaceOverride |
Extension of MethodOverride that represents an arbitrary
override of a method by the IoC container. |
RootBeanDefinition |
A root bean definition represents the merged bean definition that backs
a specific bean in a Spring BeanFactory at runtime. |
RuntimeBeanNameReference |
Immutable placeholder class used for a property value object when it's a
reference to another bean name in the factory, to be resolved at runtime. |
RuntimeBeanReference |
Immutable placeholder class used for a property value object when it's
a reference to another bean in the factory, to be resolved at runtime. |
ScannedGenericBeanDefinition |
Extension of the GenericBeanDefinition
class, based on an ASM ClassReader, with support for annotation metadata exposed
through the AnnotatedBeanDefinition interface. |
TypedStringValue |
Holder for a typed String value. |