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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BindingResult
General interface that represents binding results.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBindingResult
Abstract implementation of the
BindingResult interface and
its super-interface Errors . |
class |
AbstractErrors
Abstract implementation of the
Errors interface. |
class |
AbstractPropertyBindingResult
Abstract base class for
BindingResult implementations that work with
Spring's PropertyAccessor mechanism. |
class |
BeanPropertyBindingResult
Default implementation of the
Errors and BindingResult
interfaces, for the registration and evaluation of binding errors on
JavaBean objects. |
class |
BindException
Thrown when binding errors are considered fatal.
|
class |
DirectFieldBindingResult
Special implementation of the Errors and BindingResult interfaces,
supporting registration and evaluation of binding errors on value objects.
|
class |
MapBindingResult
Map-based implementation of the BindingResult interface,
supporting registration and evaluation of binding errors on
Map attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBindingResult.addAllErrors(Errors errors) |
void |
Errors.addAllErrors(Errors errors)
Add all errors from the given
Errors instance to this
Errors instance. |
void |
BindException.addAllErrors(Errors errors) |
static void |
ValidationUtils.invokeValidator(Validator validator,
java.lang.Object obj,
Errors errors)
|
static void |
ValidationUtils.invokeValidator(Validator validator,
java.lang.Object obj,
Errors errors,
java.lang.Object... validationHints)
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
java.lang.String field,
java.lang.String errorCode)
Reject the given field with the given error code if the value is empty.
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs)
Reject the given field with the given error code and error arguments
if the value is empty.
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
Reject the given field with the given error code, error arguments
and default message if the value is empty.
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage)
Reject the given field with the given error code and default message
if the value is empty.
|
static void |
ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors,
java.lang.String field,
java.lang.String errorCode)
Reject the given field with the given error code if the value is empty
or just contains whitespace.
|
static void |
ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs)
Reject the given field with the given error code and error arguments
if the value is empty or just contains whitespace.
|
static void |
ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs,
java.lang.String defaultMessage)
Reject the given field with the given error code, error arguments
and default message if the value is empty or just contains whitespace.
|
static void |
ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors,
java.lang.String field,
java.lang.String errorCode,
java.lang.String defaultMessage)
Reject the given field with the given error code and default message
if the value is empty or just contains whitespace.
|
void |
Validator.validate(java.lang.Object target,
Errors errors)
Validate the supplied
target object, which must be
of a Class for which the Validator.supports(Class) method
typically has (or would) return true . |
void |
SmartValidator.validate(java.lang.Object target,
Errors errors,
java.lang.Object... validationHints)
Validate the supplied
target object, which must be of a type of Class
for which the Validator.supports(Class) method typically returns true . |
Modifier and Type | Method and Description |
---|---|
protected void |
SpringValidatorAdapter.processConstraintViolations(java.util.Set<ConstraintViolation<java.lang.Object>> violations,
Errors errors)
Process the given JSR-303 ConstraintViolations, adding corresponding errors to
the provided Spring
Errors object. |
void |
SpringValidatorAdapter.validate(java.lang.Object target,
Errors errors) |
void |
SpringValidatorAdapter.validate(java.lang.Object target,
Errors errors,
java.lang.Object... validationHints) |