| Modifier and Type | Interface and Description |
|---|---|
| public interface | BindingErrorProcessor
Strategy for processing |
| public interface | BindingResult
General interface that represents binding results. |
| public interface | Errors
Stores and exposes information about data-binding and validation errors for a specific object. |
| public interface | MessageCodeFormatter
A strategy interface for formatting message codes. |
| public interface | MessageCodesResolver
Strategy interface for building message codes from validation error codes. |
| public interface | SmartValidator
Extended variant of the |
| public interface | Validator
A validator for application-specific objects. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractBindingResult
Abstract implementation of the |
| public abstract class | AbstractErrors
Abstract implementation of the |
| public abstract class | AbstractPropertyBindingResult
Abstract base class for |
| public class | BeanPropertyBindingResult
Default implementation of the |
| public class | BindException
Thrown when binding errors are considered fatal. |
| public abstract class | BindingResultUtils
Convenience methods for looking up BindingResults in a model Map. |
| public class | DataBinder
Binder that allows applying property values to a target object via constructor and setter injection, and also supports validation and binding result analysis. |
| public class | DefaultBindingErrorProcessor
Default |
| public class | DefaultMessageCodesResolver
Default implementation of the |
| public class | DirectFieldBindingResult
Special implementation of the Errors and BindingResult interfaces, supporting registration and evaluation of binding errors on value objects. |
| public class | FieldError
Encapsulates a field error, that is, a reason for rejecting a specific field value. |
| public class | MapBindingResult
Map-based implementation of the BindingResult interface, supporting registration and evaluation of binding errors on Map attributes. |
| public class | ObjectError
Encapsulates an object error, that is, a global reason for rejecting an object. |
| public class | SimpleErrors
A simple implementation of the |
| pack-priv class | TypedValidator<
the target object type T>Validator instance returned by |
| public abstract class | ValidationUtils
Utility class offering convenient methods for invoking a |