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)
Serves as base interface for
BeanWrapper . |
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.
|