| Package | Description |
|---|---|
| org.springframework.beans |
This package contains interfaces and classes for manipulating Java beans.
|
| org.springframework.beans.factory |
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
|
| org.springframework.beans.factory.annotation |
Support package for annotation-driven bean configuration.
|
| org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
| org.springframework.beans.factory.parsing |
Support infrastructure for bean definition parsing.
|
| org.springframework.beans.factory.support |
Classes supporting the
org.springframework.beans.factory package. |
| org.springframework.beans.factory.xml |
Contains an abstract XML-based
BeanFactory implementation,
including a standard "spring-beans" XSD. |
| org.springframework.beans.support |
Classes supporting the org.springframework.beans package,
such as utility classes for sorting and holding lists of beans.
|
| Class and Description |
|---|
| AbstractNestablePropertyAccessor
A basic
ConfigurablePropertyAccessor that provides the necessary
infrastructure for all typical use cases. |
| AbstractNestablePropertyAccessor.PropertyHandler
A handler for a specific property.
|
| AbstractNestablePropertyAccessor.PropertyTokenHolder
Holder class used to store property tokens.
|
| AbstractPropertyAccessor
Abstract implementation of the
PropertyAccessor interface. |
| BeanInfoFactory
Strategy interface for creating
BeanInfo instances for Spring beans. |
| BeanInstantiationException
Exception thrown when instantiation of a bean failed.
|
| 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. |
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| BeanWrapper
The central interface of Spring's low-level JavaBeans infrastructure.
|
| BeanWrapperImpl
Default
BeanWrapper implementation that should be sufficient
for all typical use cases. |
| ConfigurablePropertyAccessor
Interface that encapsulates configuration methods for a PropertyAccessor.
|
DirectFieldAccessor
ConfigurablePropertyAccessor implementation that directly accesses
instance fields. |
| FatalBeanException
Thrown on an unrecoverable problem encountered in the
beans packages or sub-packages, e.g.
|
| InvalidPropertyException
Exception thrown when referring to an invalid bean property.
|
| MutablePropertyValues
The default implementation of the
PropertyValues interface. |
| NotWritablePropertyException
Exception thrown on an attempt to set the value of a property that
is not writable (typically because there is no setter method).
|
| PropertyAccessException
Superclass for exceptions related to a property access,
such as type mismatch or invocation target exception.
|
| PropertyAccessor
Common interface for classes that can access named properties
(such as bean properties of an object or fields in an object).
|
| PropertyEditorRegistry
Encapsulates methods for registering JavaBeans
PropertyEditors. |
| PropertyEditorRegistrySupport
Base implementation of the
PropertyEditorRegistry interface. |
| PropertyMatches
Helper class for calculating property matches, according to a configurable
distance.
|
| PropertyValue
Object to hold information and value for an individual bean property.
|
| PropertyValues
Holder containing one or more
PropertyValue objects,
typically comprising one update for a specific target bean. |
| TypeConverter
Interface that defines type conversion methods.
|
| TypeConverterSupport
Base implementation of the
TypeConverter interface, using a package-private delegate. |
| TypeMismatchException
Exception thrown on a type mismatch when trying to set a bean property.
|
| Class and Description |
|---|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| FatalBeanException
Thrown on an unrecoverable problem encountered in the
beans packages or sub-packages, e.g.
|
| Class and Description |
|---|
| BeanMetadataAttributeAccessor
Extension of
AttributeAccessorSupport,
holding attributes as BeanMetadataAttribute objects in order
to keep track of the definition source. |
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| PropertyValues
Holder containing one or more
PropertyValue objects,
typically comprising one update for a specific target bean. |
| TypeConverter
Interface that defines type conversion methods.
|
| Class and Description |
|---|
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| MutablePropertyValues
The default implementation of the
PropertyValues interface. |
| PropertyEditorRegistrar
Interface for strategies that register custom
property editors with a
property editor registry. |
| PropertyEditorRegistry
Encapsulates methods for registering JavaBeans
PropertyEditors. |
| PropertyValues
Holder containing one or more
PropertyValue objects,
typically comprising one update for a specific target bean. |
| TypeConverter
Interface that defines type conversion methods.
|
| Class and Description |
|---|
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| FatalBeanException
Thrown on an unrecoverable problem encountered in the
beans packages or sub-packages, e.g.
|
| Class and Description |
|---|
| BeanMetadataAttributeAccessor
Extension of
AttributeAccessorSupport,
holding attributes as BeanMetadataAttribute objects in order
to keep track of the definition source. |
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| BeanWrapper
The central interface of Spring's low-level JavaBeans infrastructure.
|
| FatalBeanException
Thrown on an unrecoverable problem encountered in the
beans packages or sub-packages, e.g.
|
| Mergeable
Interface representing an object whose value set can be merged with
that of a parent object.
|
| MutablePropertyValues
The default implementation of the
PropertyValues interface. |
| PropertyEditorRegistrar
Interface for strategies that register custom
property editors with a
property editor registry. |
| PropertyEditorRegistry
Encapsulates methods for registering JavaBeans
PropertyEditors. |
| PropertyValues
Holder containing one or more
PropertyValue objects,
typically comprising one update for a specific target bean. |
| TypeConverter
Interface that defines type conversion methods.
|
| Class and Description |
|---|
| BeanMetadataAttributeAccessor
Extension of
AttributeAccessorSupport,
holding attributes as BeanMetadataAttribute objects in order
to keep track of the definition source. |
| BeanMetadataElement
Interface to be implemented by bean metadata elements
that carry a configuration source object.
|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| FatalBeanException
Thrown on an unrecoverable problem encountered in the
beans packages or sub-packages, e.g.
|
| Class and Description |
|---|
| BeansException
Abstract superclass for all exceptions thrown in the beans package
and subpackages.
|
| PropertyEditorRegistrar
Interface for strategies that register custom
property editors with a
property editor registry. |
| PropertyEditorRegistry
Encapsulates methods for registering JavaBeans
PropertyEditors. |
| TypeConverter
Interface that defines type conversion methods.
|