Uses of Package
org.springframework.beans
Package
Description
This package contains interfaces and classes for manipulating Java beans.
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
Support package for annotation-driven bean configuration.
SPI interfaces and configuration-related convenience classes for bean factories.
Support infrastructure for bean definition parsing.
Classes supporting the
org.springframework.beans.factory
package.Contains an abstract XML-based
BeanFactory
implementation,
including a standard "spring-beans" XSD.Classes supporting the org.springframework.beans package,
such as utility classes for sorting and holding lists of beans.
-
ClassDescriptionA basic
ConfigurablePropertyAccessor
that provides the necessary infrastructure for all typical use cases.A handler for a specific property.Holder class used to store property tokens.Abstract implementation of thePropertyAccessor
interface.Strategy interface for creatingBeanInfo
instances for Spring beans.Exception thrown when instantiation of a bean failed.Holder for a key-value style attribute that is part of a bean definition.Extension ofAttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.DefaultBeanWrapper
implementation that should be sufficient for all typical use cases.Interface that encapsulates configuration methods for a PropertyAccessor.ConfigurablePropertyAccessor
implementation that directly accesses instance fields.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Exception thrown when referring to an invalid bean property.The default implementation of thePropertyValues
interface.Exception thrown on an attempt to set the value of a property that is not writable (typically because there is no setter method).Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.Common interface for classes that can access named properties (such as bean properties of an object or fields in an object).Encapsulates methods for registering JavaBeansPropertyEditors
.Base implementation of thePropertyEditorRegistry
interface.Helper class for calculating property matches, according to a configurable distance.Object to hold information and value for an individual bean property.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.BeanInfoFactory
implementation that performs standardIntrospector
inspection.Interface that defines type conversion methods.Base implementation of theTypeConverter
interface, using a package-private delegate.Exception thrown on a type mismatch when trying to set a bean property. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.
-
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionInterface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The default implementation of the
PropertyValues
interface.Interface for strategies that register customproperty editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionInterface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.
-
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.The central interface of Spring's low-level JavaBeans infrastructure.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.Interface representing an object whose value set can be merged with that of a parent object.The default implementation of thePropertyValues
interface.Interface for strategies that register customproperty editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Holder containing one or morePropertyValue
objects, typically comprising one update for a specific target bean.Interface that defines type conversion methods. -
ClassDescriptionExtension of
AttributeAccessorSupport
, holding attributes asBeanMetadataAttribute
objects in order to keep track of the definition source.Interface to be implemented by bean metadata elements that carry a configuration source object.Abstract superclass for all exceptions thrown in the beans package and subpackages.Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. -
ClassDescriptionAbstract superclass for all exceptions thrown in the beans package and subpackages.Interface for strategies that register custom
property editors
with aproperty editor registry
.Encapsulates methods for registering JavaBeansPropertyEditors
.Interface that defines type conversion methods.