uk.co.lakesidetech.spxforms.web.bind
Class SpXFormsDataBinder

java.lang.Object
  extended byorg.springframework.validation.DataBinder
      extended byuk.co.lakesidetech.spxforms.web.bind.SpXFormsDataBinder
Direct Known Subclasses:
ServletRequestSpXFormsDataBinder

public class SpXFormsDataBinder
extends org.springframework.validation.DataBinder

Author:
Stuart Eccles

Field Summary
 
Fields inherited from class org.springframework.validation.DataBinder
logger, METHOD_INVOCATION_ERROR_CODE, MISSING_FIELD_ERROR_CODE, TYPE_MISMATCH_ERROR_CODE
 
Constructor Summary
SpXFormsDataBinder(java.lang.Object instance, java.lang.String objectName)
           
 
Method Summary
protected  org.springframework.validation.BindException createErrors(java.lang.Object target, java.lang.String objectName)
          Create a new Errors instance for this data binder.
 
Methods inherited from class org.springframework.validation.DataBinder
bind, close, getAllowedFields, getArgumentsForBindingError, getBeanWrapper, getErrors, getObjectName, getRequiredFields, getTarget, isAllowed, isIgnoreUnknownFields, registerCustomEditor, registerCustomEditor, setAllowedFields, setIgnoreUnknownFields, setMessageCodesResolver, setRequiredFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpXFormsDataBinder

public SpXFormsDataBinder(java.lang.Object instance,
                          java.lang.String objectName)
Method Detail

createErrors

protected org.springframework.validation.BindException createErrors(java.lang.Object target,
                                                                    java.lang.String objectName)
Create a new Errors instance for this data binder. Can be overridden in subclasses to. Needs to be a subclass of BindException.

Parameters:
target - target object to bind onto
objectName - name of the target object
Returns:
the Errors instance
See Also:
DataBinder.close()