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.
|
org.springframework.web.bind |
Provides web-specific data binding functionality.
|
org.springframework.web.bind.support |
Support classes for web data binding.
|
org.springframework.web.reactive.result.view |
Support for result handling through view resolution.
|
org.springframework.web.servlet.support |
Support classes for Spring's web MVC framework.
|
org.springframework.web.servlet.tags |
This package contains Spring's JSP standard tag library for JSP 2.0+.
|
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 |
BindException.addAllErrors(Errors errors) |
void |
Errors.addAllErrors(Errors errors)
Add all errors from the given
Errors instance to this
Errors instance. |
static void |
ValidationUtils.invokeValidator(Validator validator,
Object target,
Errors errors)
|
static void |
ValidationUtils.invokeValidator(Validator validator,
Object target,
Errors errors,
Object... validationHints)
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
String field,
String errorCode)
Reject the given field with the given error code if the value is empty.
|
static void |
ValidationUtils.rejectIfEmpty(Errors errors,
String field,
String errorCode,
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,
String field,
String errorCode,
Object[] errorArgs,
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,
String field,
String errorCode,
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,
String field,
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,
String field,
String errorCode,
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,
String field,
String errorCode,
Object[] errorArgs,
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,
String field,
String errorCode,
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(Object target,
Errors errors)
Validate the given
target object which must be of a
Class for which the Validator.supports(Class) method
typically has returned (or would return) true . |
void |
SmartValidator.validate(Object target,
Errors errors,
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 . |
default void |
SmartValidator.validateValue(Class<?> targetType,
String fieldName,
Object value,
Errors errors,
Object... validationHints)
Validate the supplied value for the specified field on the target type,
reporting the same validation errors as if the value would be bound to
the field on an instance of the target class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SpringValidatorAdapter.processConstraintViolations(Set<ConstraintViolation<Object>> violations,
Errors errors)
Process the given JSR-303 ConstraintViolations, adding corresponding errors to
the provided Spring
Errors object. |
void |
SpringValidatorAdapter.validate(Object target,
Errors errors) |
void |
SpringValidatorAdapter.validate(Object target,
Errors errors,
Object... validationHints) |
void |
SpringValidatorAdapter.validateValue(Class<?> targetType,
String fieldName,
Object value,
Errors errors,
Object... validationHints) |
Modifier and Type | Class and Description |
---|---|
class |
EscapedErrors
Errors wrapper that adds automatic HTML escaping to the wrapped instance,
for convenient usage in HTML views.
|
class |
MethodArgumentNotValidException
Exception to be thrown when validation on an argument annotated with
@Valid fails. |
Modifier and Type | Method and Description |
---|---|
Errors |
EscapedErrors.getSource() |
Modifier and Type | Method and Description |
---|---|
void |
EscapedErrors.addAllErrors(Errors errors) |
Constructor and Description |
---|
EscapedErrors(Errors source)
Create a new EscapedErrors instance for the given source instance.
|
Modifier and Type | Class and Description |
---|---|
class |
WebExchangeBindException
A specialization of
ServerWebInputException thrown when after data
binding and validation failure. |
Modifier and Type | Method and Description |
---|---|
void |
WebExchangeBindException.addAllErrors(Errors errors) |
Modifier and Type | Method and Description |
---|---|
Errors |
BindStatus.getErrors()
Return the Errors instance (typically a BindingResult) that this
bind status is currently associated with.
|
Errors |
RequestContext.getErrors(String name)
Retrieve the Errors instance for the given bind object, using the
"defaultHtmlEscape" setting.
|
Errors |
RequestContext.getErrors(String name,
boolean htmlEscape)
Retrieve the Errors instance for the given bind object.
|
Modifier and Type | Method and Description |
---|---|
Errors |
BindStatus.getErrors()
Return the Errors instance (typically a BindingResult) that this
bind status is currently associated with.
|
Errors |
RequestContext.getErrors(String name)
Retrieve the Errors instance for the given bind object, using the "defaultHtmlEscape" setting.
|
Errors |
RequestContext.getErrors(String name,
boolean htmlEscape)
Retrieve the Errors instance for the given bind object.
|
Modifier and Type | Method and Description |
---|---|
Errors |
BindErrorsTag.getErrors()
Retrieve the Errors instance that this tag is currently bound to.
|
Errors |
BindTag.getErrors()
Retrieve the Errors instance that this tag is currently bound to.
|