See: Description
| Interface | Description | 
|---|---|
| BindingErrorProcessor | Strategy for processing  DataBinder's missing field errors,
 and for translating aPropertyAccessExceptionto aFieldError. | 
| BindingResult | General interface that represents binding results. | 
| Errors | Stores and exposes information about data-binding and validation
 errors for a specific object. | 
| MessageCodeFormatter | A strategy interface for formatting message codes. | 
| MessageCodesResolver | Strategy interface for building message codes from validation error codes. | 
| SmartValidator | Extended variant of the  Validatorinterface, adding support for
 validation 'hints'. | 
| Validator | A validator for application-specific objects. | 
| Class | Description | 
|---|---|
| AbstractBindingResult | Abstract implementation of the  BindingResultinterface and
 its super-interfaceErrors. | 
| AbstractErrors | Abstract implementation of the  Errorsinterface. | 
| AbstractPropertyBindingResult | Abstract base class for  BindingResultimplementations that work with
 Spring'sPropertyAccessormechanism. | 
| BeanPropertyBindingResult | Default implementation of the  ErrorsandBindingResultinterfaces, for the registration and evaluation of binding errors on
 JavaBean objects. | 
| BindingResultUtils | Convenience methods for looking up BindingResults in a model Map. | 
| DataBinder | Binder that allows for setting property values onto a target object,
 including support for validation and binding result analysis. | 
| DefaultBindingErrorProcessor | Default  BindingErrorProcessorimplementation. | 
| DefaultMessageCodesResolver | Default implementation of the  MessageCodesResolverinterface. | 
| DirectFieldBindingResult | Special implementation of the Errors and BindingResult interfaces,
 supporting registration and evaluation of binding errors on value objects. | 
| FieldError | Encapsulates a field error, that is, a reason for rejecting a specific
 field value. | 
| MapBindingResult | Map-based implementation of the BindingResult interface,
 supporting registration and evaluation of binding errors on
 Map attributes. | 
| ObjectError | Encapsulates an object error, that is, a global reason for rejecting
 an object. | 
| ValidationUtils | Utility class offering convenient methods for invoking a  Validatorand for rejecting empty fields. | 
| Enum | Description | 
|---|---|
| DefaultMessageCodesResolver.Format | Common message code formats. | 
| Exception | Description | 
|---|---|
| BindException | Thrown when binding errors are considered fatal. |