public class DirectFieldBindingResult extends AbstractPropertyBindingResult
Since Spring 4.1 this implementation is able to traverse nested fields.
DataBinder.getBindingResult(),
DataBinder.initDirectFieldAccess(),
BeanPropertyBindingResult,
Serialized FormMODEL_KEY_PREFIXNESTED_PATH_SEPARATOR| Constructor and Description |
|---|
DirectFieldBindingResult(Object target,
String objectName)
Create a new DirectFieldBindingResult instance.
|
DirectFieldBindingResult(Object target,
String objectName,
boolean autoGrowNestedPaths)
Create a new DirectFieldBindingResult instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.beans.ConfigurablePropertyAccessor |
createDirectFieldAccessor()
Create a new DirectFieldAccessor for the underlying target object.
|
org.springframework.beans.ConfigurablePropertyAccessor |
getPropertyAccessor()
Returns the DirectFieldAccessor that this instance uses.
|
Object |
getTarget()
Return the wrapped target object.
|
canonicalFieldName, findEditor, formatFieldValue, getActualFieldValue, getCustomEditor, getFieldType, getPropertyEditorRegistry, initConversionaddAllErrors, addError, equals, getAllErrors, getErrorCount, getFieldError, getFieldError, getFieldErrors, getFieldErrors, getFieldValue, getGlobalError, getGlobalErrors, getMessageCodesResolver, getModel, getObjectName, getRawFieldValue, getSuppressedFields, hasErrors, hashCode, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolverdoSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPathpublic DirectFieldBindingResult(Object target, String objectName)
target - the target object to bind ontoobjectName - the name of the target objectpublic DirectFieldBindingResult(Object target, String objectName, boolean autoGrowNestedPaths)
target - the target object to bind ontoobjectName - the name of the target objectautoGrowNestedPaths - whether to "auto-grow" a nested path that contains a null valuepublic final Object getTarget()
AbstractBindingResultgetTarget in interface BindingResultgetTarget in class AbstractBindingResultpublic final org.springframework.beans.ConfigurablePropertyAccessor getPropertyAccessor()
getPropertyAccessor in class AbstractPropertyBindingResultcreateDirectFieldAccessor()protected org.springframework.beans.ConfigurablePropertyAccessor createDirectFieldAccessor()
getTarget()