public class DirectFieldBindingResult extends AbstractPropertyBindingResult
Spring 4.1 以降、この実装はネストされたフィールドをトラバースできます。
DataBinder.getBindingResult(), DataBinder.initDirectFieldAccess(), BeanPropertyBindingResult, 連載形式 MODEL_KEY_PREFIXNESTED_PATH_SEPARATOR| コンストラクターと説明 |
|---|
DirectFieldBindingResult(ObjectSE target, StringSE objectName) 指定されたターゲットに対して新しい DirectFieldBindingResult を作成します。 |
DirectFieldBindingResult(ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths) 指定されたターゲットに対して新しい DirectFieldBindingResult を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ConfigurablePropertyAccessor | createDirectFieldAccessor() 基礎となるターゲットオブジェクトの新しい DirectFieldAccessor を作成します。 |
ConfigurablePropertyAccessor | getPropertyAccessor() このインスタンスが使用する DirectFieldAccessor を返します。 |
ObjectSE | getTarget() ラップされたターゲットオブジェクトを返します。 |
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, recordFieldValue, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolverdoSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toStringcloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPathpublic DirectFieldBindingResult(@Nullable ObjectSE target, StringSE objectName)
DirectFieldBindingResult を作成します。target - バインドするターゲットオブジェクト objectName - ターゲットオブジェクトの名前 @Nullable public final ObjectSE getTarget()
AbstractBindingResultBindingResult の getTarget AbstractBindingResult の getTarget public final ConfigurablePropertyAccessor getPropertyAccessor()
AbstractPropertyBindingResult の getPropertyAccessor createDirectFieldAccessor()protected ConfigurablePropertyAccessor createDirectFieldAccessor()
getTarget()