Package | Description |
---|---|
org.springframework.beans |
This package contains interfaces and classes for manipulating Java beans.
|
org.springframework.validation |
Provides data binding and validation functionality,
for usage in business and/or UI layers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BeanWrapper
The central interface of Spring's low-level JavaBeans infrastructure.
|
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. |
Modifier and Type | Method and Description |
---|---|
static ConfigurablePropertyAccessor |
PropertyAccessorFactory.forDirectFieldAccess(Object target)
Obtain a PropertyAccessor for the given target object,
accessing properties in direct field style.
|
Modifier and Type | Method and Description |
---|---|
protected ConfigurablePropertyAccessor |
DirectFieldBindingResult.createDirectFieldAccessor()
Create a new DirectFieldAccessor for the underlying target object.
|
protected ConfigurablePropertyAccessor |
DataBinder.getPropertyAccessor()
Return the underlying PropertyAccessor of this binder's BindingResult.
|
ConfigurablePropertyAccessor |
BeanPropertyBindingResult.getPropertyAccessor()
Returns the
BeanWrapper that this instance uses. |
ConfigurablePropertyAccessor |
DirectFieldBindingResult.getPropertyAccessor()
Returns the DirectFieldAccessor that this instance uses.
|
abstract ConfigurablePropertyAccessor |
AbstractPropertyBindingResult.getPropertyAccessor()
Provide the PropertyAccessor to work with, according to the
concrete strategy of access.
|