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.factory package. |
org.springframework.beans.support |
Classes supporting the org.springframework.beans package,
such as utility classes for sorting and holding lists of beans.
|
org.springframework.validation |
Provides data binding and validation functionality,
for usage in business and/or UI layers.
|
org.springframework.web.bind |
Provides web-specific data binding functionality.
|
org.springframework.web.bind.support |
Support classes for web data binding.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
Modifier and Type | Interface and Description |
---|---|
interface |
BeanWrapper
The central interface of Spring's low-level JavaBeans infrastructure.
|
interface |
ConfigurablePropertyAccessor
Interface that encapsulates configuration methods for a PropertyAccessor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNestablePropertyAccessor
A basic
ConfigurablePropertyAccessor that provides the necessary
infrastructure for all typical use cases. |
class |
AbstractPropertyAccessor
Abstract implementation of the
PropertyAccessor interface. |
class |
BeanWrapperImpl
Default
BeanWrapper implementation that should be sufficient
for all typical use cases. |
class |
DirectFieldAccessor
ConfigurablePropertyAccessor implementation that directly accesses
instance fields. |
class |
PropertyEditorRegistrySupport
Base implementation of the
PropertyEditorRegistry interface. |
class |
SimpleTypeConverter
Simple implementation of the
TypeConverter interface that does not operate on
a specific target object. |
class |
TypeConverterSupport
Base implementation of the
TypeConverter interface, 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
PropertyEditors with
the given PropertyEditorRegistry . |
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
registry with the following resource editors:
ResourceEditor, InputStreamEditor, InputSourceEditor, FileEditor, URLEditor,
URIEditor, ClassEditor, ClassArrayEditor. |
Modifier and Type | Class and Description |
---|---|
class |
DataBinder
Binder that allows for setting property values onto a target object,
including support for validation and binding result analysis.
|
Modifier and Type | Method and Description |
---|---|
PropertyEditorRegistry |
BindingResult.getPropertyEditorRegistry()
Return the underlying PropertyEditorRegistry.
|
PropertyEditorRegistry |
AbstractBindingResult.getPropertyEditorRegistry()
This implementation returns
null . |
PropertyEditorRegistry |
AbstractPropertyBindingResult.getPropertyEditorRegistry()
Returns the underlying PropertyAccessor.
|
protected PropertyEditorRegistry |
DataBinder.getPropertyEditorRegistry()
Return the underlying TypeConverter of this binder's BindingResult.
|
PropertyEditorRegistry |
BindException.getPropertyEditorRegistry() |
Modifier and Type | Class and Description |
---|---|
class |
ServletRequestDataBinder
Special
DataBinder to perform data binding
from servlet request parameters to JavaBeans, including support for multipart files. |
class |
WebDataBinder
Special
DataBinder for data binding from web request parameters
to JavaBean objects. |
Modifier and Type | Class and Description |
---|---|
class |
WebExchangeDataBinder
Specialized
DataBinder to perform data
binding from URL query params or form data in the request data to Java objects. |
class |
WebRequestDataBinder
Special
DataBinder to perform data binding
from web request parameters to JavaBeans, including support for multipart files. |
Modifier and Type | Method and Description |
---|---|
PropertyEditorRegistry |
WebExchangeBindException.getPropertyEditorRegistry() |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedServletRequestDataBinder
Subclass of
ServletRequestDataBinder that adds URI template variables
to the values used for data binding. |