| Package | Description | 
|---|---|
| org.springframework.validation | Provides data binding and validation functionality,
 for usage in business and/or UI layers. | 
| org.springframework.validation.beanvalidation | Support classes for integrating a JSR-303 Bean Validation provider
 (such as Hibernate Validator) into a Spring ApplicationContext
 and in particular with Spring's data binding and validation APIs. | 
| Class and 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. | 
| BindException Thrown when binding errors are considered fatal. | 
| BindingErrorProcessor Strategy for processing  DataBinder's missing field errors,
 and for translating aPropertyAccessExceptionto aFieldError. | 
| BindingResult General interface that represents binding results. | 
| DefaultMessageCodesResolver.Format Common message code formats. | 
| Errors Stores and exposes information about data-binding and validation
 errors for a specific object. | 
| FieldError Encapsulates a field error, that is, a reason for rejecting a specific
 field value. | 
| MessageCodeFormatter A strategy interface for formatting message codes. | 
| MessageCodesResolver Strategy interface for building message codes from validation error codes. | 
| ObjectError Encapsulates an object error, that is, a global reason for rejecting
 an object. | 
| Validator A validator for application-specific objects. | 
| Class and Description | 
|---|
| BindingResult General interface that represents binding results. | 
| Errors Stores and exposes information about data-binding and validation
 errors for a specific object. | 
| SmartValidator Extended variant of the  Validatorinterface, adding support for
 validation 'hints'. | 
| Validator A validator for application-specific objects. |