| 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. |