Package org.springframework.validation
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 org.springframework.validation.BindingResult
MODEL_KEY_PREFIX
Fields inherited from interface org.springframework.validation.Errors
NESTED_PATH_SEPARATOR
-
Constructor Summary
ConstructorDescriptionMapBindingResult
(Map<?, ?> target, String objectName) Create a new MapBindingResult instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getActualFieldValue
(String field) Extract the actual field value for the given field.final Object
Return the wrapped target object.final Map<?,
?> Return the target Map to bind onto.Methods inherited from class org.springframework.validation.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, setMessageCodesResolver
Methods inherited from class org.springframework.validation.AbstractErrors
canonicalFieldName, doSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.validation.Errors
getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath
-
Constructor Details
-
MapBindingResult
Create a new MapBindingResult instance.- Parameters:
target
- the target Map to bind ontoobjectName
- the name of the target object
-
-
Method Details
-
getTargetMap
Return the target Map to bind onto. -
getTarget
Description copied from class:AbstractBindingResult
Return the wrapped target object.- Specified by:
getTarget
in interfaceBindingResult
- Specified by:
getTarget
in classAbstractBindingResult
-
getActualFieldValue
Description copied from class:AbstractBindingResult
Extract the actual field value for the given field.- Specified by:
getActualFieldValue
in classAbstractBindingResult
- Parameters:
field
- the field to check- Returns:
- the current value of the field
-