public class DirectFieldBindingResult extends AbstractPropertyBindingResult
Spring 4.1 以降、この実装はネストされたフィールドをトラバースできます。
DataBinder.getBindingResult()
, DataBinder.initDirectFieldAccess()
, BeanPropertyBindingResult
, 直列化された形式 MODEL_KEY_PREFIX
NESTED_PATH_SEPARATOR
コンストラクターと説明 |
---|
DirectFieldBindingResult(java.lang.Object target, java.lang.String objectName) 新しい DirectFieldBindingResult インスタンスを作成します。 |
DirectFieldBindingResult(java.lang.Object target, java.lang.String objectName, boolean autoGrowNestedPaths) 新しい DirectFieldBindingResult インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ConfigurablePropertyAccessor | createDirectFieldAccessor() 基礎となるターゲットオブジェクトの新しい DirectFieldAccessor を作成します。 |
ConfigurablePropertyAccessor | getPropertyAccessor() このインスタンスが使用する DirectFieldAccessor を返します。 |
java.lang.Object | getTarget() ラップされたターゲットオブジェクトを返します。 |
canonicalFieldName, findEditor, formatFieldValue, getActualFieldValue, getCustomEditor, getFieldType, getPropertyEditorRegistry, initConversion
addAllErrors, addError, equals, getAllErrors, getErrorCount, getFieldError, getFieldError, getFieldErrors, getFieldErrors, getFieldValue, getGlobalError, getGlobalErrors, getMessageCodesResolver, getModel, getObjectName, getRawFieldValue, getSuppressedFields, hasErrors, hashCode, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolver
doSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath
public DirectFieldBindingResult(java.lang.Object target, java.lang.String objectName)
target
- バインドするターゲットオブジェクト objectName
- ターゲットオブジェクトの名前 public DirectFieldBindingResult(java.lang.Object target, java.lang.String objectName, boolean autoGrowNestedPaths)
target
- バインドするターゲットオブジェクト objectName
- ターゲットオブジェクトの名前 autoGrowNestedPaths
- null 値を含むネストされたパスを「自動拡張」するかどうか public final java.lang.Object getTarget()
AbstractBindingResult
BindingResult
の getTarget
AbstractBindingResult
の getTarget
public final ConfigurablePropertyAccessor getPropertyAccessor()
AbstractPropertyBindingResult
の getPropertyAccessor
createDirectFieldAccessor()
protected ConfigurablePropertyAccessor createDirectFieldAccessor()
getTarget()