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_PREFIXFields inherited from interface org.springframework.validation.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 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, setMessageCodesResolverMethods inherited from class org.springframework.validation.AbstractErrors
canonicalFieldName, doSetNestedPath, fixedField, getNestedPath, isMatchingFieldError, popNestedPath, pushNestedPath, setNestedPath, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.validation.Errors
failOnError, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
-
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: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
-