public class

MapBindingResult

extends AbstractBindingResult
implements Serializable
java.lang.Object
   ↳ org.springframework.validation.AbstractErrors
     ↳ org.springframework.validation.AbstractBindingResult
       ↳ org.springframework.validation.MapBindingResult

Class Overview

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.

See Also

Summary

[Expand]
Inherited Constants
From interface org.springframework.validation.Errors
[Expand]
Inherited Fields
From interface org.springframework.validation.BindingResult
Public Constructors
MapBindingResult(Map target, String objectName)
Create a new MapBindingResult instance.
Public Methods
final Object getTarget()
Return the wrapped target object.
final Map getTargetMap()
Protected Methods
Object getActualFieldValue(String field)
Extract the actual field value for the given field.
[Expand]
Inherited Methods
From class org.springframework.validation.AbstractBindingResult
From class org.springframework.validation.AbstractErrors
From class java.lang.Object
From interface org.springframework.validation.BindingResult
From interface org.springframework.validation.Errors

Public Constructors

public MapBindingResult (Map target, String objectName)

Create a new MapBindingResult instance.

Parameters
target the target Map to bind onto
objectName the name of the target object

Public Methods

public final Object getTarget ()

Return the wrapped target object.

public final Map getTargetMap ()

Protected Methods

protected Object getActualFieldValue (String field)

Extract the actual field value for the given field.

Parameters
field the field to check
Returns
  • the current value of the field