Class MapBindingResult
java.lang.Object
org.springframework.validation.AbstractErrors
org.springframework.validation.AbstractBindingResult
org.springframework.validation.MapBindingResult
- All Implemented Interfaces:
Serializable, BindingResult, Errors
Map-based implementation of the BindingResult interface,
supporting registration and evaluation of binding errors on
Map attributes.
Can be used as errors holder for custom binding onto a Map, for example when invoking a Validator for a Map object.
- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from interface BindingResult
MODEL_KEY_PREFIXFields inherited from interface Errors
NESTED_PATH_SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionMapBindingResult(Map<?, ?> target, String objectName) Create a new MapBindingResult instance. -
Method Summary
Modifier and TypeMethodDescriptiongetActualFieldValue(String field) Extract the actual field value for the given field.final ObjectReturn the wrapped target object.final Map<?, ?> Return the target Map to bind onto.Methods inherited from class AbstractBindingResult
addAllErrors, addError, equals, findEditor, formatFieldValue, getAllErrors, getErrorCount, getFieldError, getFieldError, getFieldErrors, getFieldErrors, getFieldType, getFieldValue, getGlobalError, getGlobalErrors, getMessageCodesResolver, getModel, getObjectName, getPropertyEditorRegistry, getRawFieldValue, getSuppressedFields, hasErrors, hashCode, recordFieldValue, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolverMethods inherited from class AbstractErrors
canonicalFieldName, doSetNestedPath, fixedField, getNestedPath, isMatchingFieldError, popNestedPath, pushNestedPath, setNestedPath, toStringMethods inherited from interface Errors
failOnError, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
-
Constructor Details
-
MapBindingResult
-
-
Method Details
-
getTargetMap
Return the target Map to bind onto. -
getTarget
Description copied from class:AbstractBindingResultReturn the wrapped target object.- Specified by:
getTargetin interfaceBindingResult- Specified by:
getTargetin classAbstractBindingResult
-
getActualFieldValue
Description copied from class:AbstractBindingResultExtract the actual field value for the given field.- Specified by:
getActualFieldValuein classAbstractBindingResult- Parameters:
field- the field to check- Returns:
- the current value of the field
-