Home » Spring-Framework-090522 » org.springframework » beans »

org.springframework.beans

Sub Packages:

org.springframework.beans.annotation   Support package for beans-style handling of Java 5 annotations.  
org.springframework.beans.factory   The core package implementing Spring's lightweight Inversion of Control (IoC) container.  
org.springframework.beans.factory.access   Helper infrastructure to locate and access bean factories.  
org.springframework.beans.factory.access.el   Support classes for accessing a Spring BeanFactory from Unified EL.  
org.springframework.beans.factory.annotation   Support package for annotation-driven bean configuration.  
org.springframework.beans.factory.aspectj    
org.springframework.beans.factory.config   SPI interfaces and configuration-related convenience classes for bean factories.  
org.springframework.beans.factory.generic   Support package for generic BeanFactory access, leveraging Java 5 generics in the accessor API.  
org.springframework.beans.factory.parsing   Support infrastructure for bean definition parsing.  
org.springframework.beans.factory.serviceloader   Support package for the JDK 1.6 ServiceLoader facility.  
org.springframework.beans.factory.support   Classes supporting the org.springframework.beans.factory package.  
org.springframework.beans.factory.wiring   Mechanism to determine bean wiring metadata from a bean instance.  
org.springframework.beans.factory.xml   Contains an abstract XML-based BeanFactory implementation, including a standard "spring-beans" DTD.  
org.springframework.beans.propertyeditors   Properties editors used to convert from String values to object types such as java.util.Properties.  
org.springframework.beans.support   Classes supporting the org.springframework.beans package, such as utility classes for sorting and holding lists of beans.  

Interfaces:

BeanMetadataElement   Interface to be implemented by bean metadata elements that carry a configuration source object.  code | html
BeanWrapper   The central interface of Spring's low-level JavaBeans infrastructure.  code | html
ConfigurablePropertyAccessor   Interface that encapsulates configuration methods for a PropertyAccessor.  code | html
Mergeable   Interface representing an object whose value set can be merged with that of a parent object.  code | html
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 code | html
PropertyEditorRegistrar   Interface for strategies that register custom property editors with a property editor registry code | html
PropertyEditorRegistry   Encapsulates methods for registering JavaBeans PropertyEditors code | html
PropertyValues   Holder containing one or more PropertyValue objects, typically comprising one update for a specific target bean.  code | html
TypeConverter   Interface that defines type conversion methods.  code | html

Abstract Classes:

AbstractPropertyAccessor   Abstract implementation of the PropertyAccessor interface.  code | html
BeanUtils   Static convenience methods for JavaBeans: for instantiating beans, checking bean property types, copying bean properties, etc.  code | html
BeansException   Abstract superclass for all exceptions thrown in the beans package and subpackages.  code | html
PropertyAccessException   Superclass for exceptions related to a property access, such as type mismatch or invocation target exception.  code | html
PropertyAccessorFactory   Simple factory facade for obtaining PropertyAccessor instances, in particular for BeanWrapper instances.  code | html
PropertyAccessorUtils   Utility methods for classes that perform bean property access according to the PropertyAccessor interface.  code | html

Classes:

BeanInstantiationException   Exception thrown when instantiation of a bean failed.  code | html
BeanMetadataAttribute   Holder for a key-value style attribute that is part of a bean definition.  code | html
BeanMetadataAttributeAccessor   Extension of org.springframework.core.AttributeAccessorSupport , holding attributes as BeanMetadataAttribute objects in order to keep track of the definition source.  code | html
BeanTypeDescriptor   TypeDescriptor extension that exposes additional annotations as conversion metadata: namely, annotations on other accessor methods (getter/setter) and on the underlying field, if found.  code | html
BeanWrapperImpl   Default BeanWrapper implementation that should be sufficient for all typical use cases.  code | html
BeanWrapperImpl.PropertyTokenHolder     code | html
CachedIntrospectionResults   Internal class that caches JavaBeans java.beans.PropertyDescriptor information for a Java class.  code | html
ConversionNotSupportedException   Exception thrown when no suitable editor can be found to set a bean property.  code | html
DirectFieldAccessor   PropertyAccessor implementation that directly accesses instance fields.  code | html
FatalBeanException   Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g.  code | html
GenericTypeAwarePropertyDescriptor   Extension of the standard JavaBeans PropertyDescriptor class, overriding getPropertyType() such that a generically declared type will be resolved against the containing bean class.  code | html
InvalidPropertyException   Exception thrown when referring to an invalid bean property.  code | html
MethodInvocationException   Thrown when a bean property getter or setter method throws an exception, analogous to an InvocationTargetException.  code | html
MutablePropertyValues   Default implementation of the PropertyValues interface.  code | html
NotReadablePropertyException   Exception thrown on an attempt to get the value of a property that isn't readable, because there's no getter method.  code | html
NotWritablePropertyException   Exception thrown on an attempt to set the value of a property that isn't writable, because there's no setter method.  code | html
NullValueInNestedPathException   Exception thrown when navigation of a valid nested property path encounters a NullPointerException.  code | html
PropertyAccessExceptionsException   Combined exception, composed of individual binding propertyAccessExceptions.  code | html
PropertyBatchUpdateException   Combined exception, composed of individual PropertyAccessException instances.  code | html
PropertyEditorRegistrySupport   Base implementation of the PropertyEditorRegistry interface.  code | html
PropertyEditorRegistrySupport.CustomEditorHolder   Holder for a registered custom editor with property name.  code | html
PropertyMatches   Helper class for calculating bean property matches, according to.  code | html
PropertyValue   Object to hold information and value for an individual bean property.  code | html
PropertyValuesEditor   Editor for a PropertyValues object.  code | html
SimpleTypeConverter   Simple implementation of the TypeConverter interface that does not operate on any specific target object.  code | html
TypeConverterDelegate   Internal helper class for converting property values to target types.  code | html
TypeMismatchException   Exception thrown on a type mismatch when trying to set a bean property.  code | html