| Package | Description | 
|---|---|
| org.springframework.beans | This package contains interfaces and classes for manipulating Java beans. | 
| org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories. | 
| org.springframework.beans.factory.support | Classes supporting the  org.springframework.beans.factorypackage. | 
| org.springframework.beans.support | Classes supporting the org.springframework.beans package,
 such as utility classes for sorting and holding lists of beans. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BeanWrapperThe central interface of Spring's low-level JavaBeans infrastructure. | 
| interface  | ConfigurablePropertyAccessorInterface that encapsulates configuration methods for a PropertyAccessor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNestablePropertyAccessorA basic  ConfigurablePropertyAccessorthat provides the necessary
 infrastructure for all typical use cases. | 
| class  | AbstractPropertyAccessorAbstract implementation of the  PropertyAccessorinterface. | 
| class  | BeanWrapperImplDefault  BeanWrapperimplementation that should be sufficient
 for all typical use cases. | 
| class  | DirectFieldAccessorConfigurablePropertyAccessorimplementation that directly accesses
 instance fields. | 
| class  | PropertyEditorRegistrySupportBase implementation of the  PropertyEditorRegistryinterface. | 
| class  | SimpleTypeConverterSimple implementation of the  TypeConverterinterface that does not operate on
 a specific target object. | 
| class  | TypeConverterSupportBase implementation of the  TypeConverterinterface, using a package-private delegate. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PropertyEditorRegistrySupport. copyCustomEditorsTo(PropertyEditorRegistry target,
                   String nestedProperty)Copy the custom editors registered in this instance to the given target registry. | 
| void | PropertyEditorRegistrar. registerCustomEditors(PropertyEditorRegistry registry)Register custom  PropertyEditorswith
 the givenPropertyEditorRegistry. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ConfigurableBeanFactory. copyRegisteredEditorsTo(PropertyEditorRegistry registry)Initialize the given PropertyEditorRegistry with the custom editors
 that have been registered with this BeanFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractBeanFactory. copyRegisteredEditorsTo(PropertyEditorRegistry registry) | 
| protected void | AbstractBeanFactory. registerCustomEditors(PropertyEditorRegistry registry)Initialize the given PropertyEditorRegistry with the custom editors
 that have been registered with this BeanFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ResourceEditorRegistrar. registerCustomEditors(PropertyEditorRegistry registry)Populate the given  registrywith the following resource editors:
 ResourceEditor, InputStreamEditor, InputSourceEditor, FileEditor, URLEditor,
 URIEditor, ClassEditor, ClassArrayEditor. |