クラス DirectFieldBindingResult
java.lang.ObjectSE
org.springframework.validation.AbstractErrors
org.springframework.validation.AbstractBindingResult
org.springframework.validation.AbstractPropertyBindingResult
org.springframework.validation.DirectFieldBindingResult
- 実装されたすべてのインターフェース:
SerializableSE
、BindingResult
、Errors
エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。JavaBean getter を経由する代わりに、直接フィールドアクセスを実行します。
Spring 4.1 以降、この実装はネストされたフィールドをトラバースできます。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.validation.BindingResult から継承されたフィールド
MODEL_KEY_PREFIX
インターフェース org.springframework.validation.Errors から継承されたフィールド
NESTED_PATH_SEPARATOR
コンストラクターの概要
コンストラクターコンストラクター説明DirectFieldBindingResult
(ObjectSE target, StringSE objectName) 指定されたターゲットに対して新しいDirectFieldBindingResult
を作成します。DirectFieldBindingResult
(ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths) 指定されたターゲットに対して新しいDirectFieldBindingResult
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected ConfigurablePropertyAccessor
基礎となるターゲットオブジェクトの新しい DirectFieldAccessor を作成します。このインスタンスが使用する DirectFieldAccessor を返します。final ObjectSE
ラップされたターゲットオブジェクトを返します。クラス org.springframework.validation.AbstractPropertyBindingResult から継承されたメソッド
canonicalFieldName, findEditor, formatFieldValue, getActualFieldValue, getCustomEditor, getFieldType, getPropertyEditorRegistry, initConversion
クラス org.springframework.validation.AbstractBindingResult から継承されたメソッド
addAllErrors, addError, equals, getAllErrors, getErrorCount, getFieldError, getFieldError, getFieldErrors, getFieldErrors, getFieldValue, getGlobalError, getGlobalErrors, getMessageCodesResolver, getModel, getObjectName, getRawFieldValue, getSuppressedFields, hasErrors, hashCode, recordFieldValue, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolver
クラス org.springframework.validation.AbstractErrors から継承されたメソッド
doSetNestedPath, fixedField, getNestedPath, isMatchingFieldError, popNestedPath, pushNestedPath, setNestedPath, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.validation.Errors から継承されたメソッド
failOnError, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
コンストラクターの詳細
DirectFieldBindingResult
指定されたターゲットに対して新しいDirectFieldBindingResult
を作成します。- パラメーター:
target
- バインドするターゲットオブジェクトobjectName
- ターゲットオブジェクトの名前
DirectFieldBindingResult
public DirectFieldBindingResult(@Nullable ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths) 指定されたターゲットに対して新しいDirectFieldBindingResult
を作成します。- パラメーター:
target
- バインドするターゲットオブジェクトobjectName
- ターゲットオブジェクトの名前autoGrowNestedPaths
- null 値を含むネストされたパスを「自動拡張」するかどうか
メソッドの詳細
getTarget
クラスからコピーされた説明:AbstractBindingResult
ラップされたターゲットオブジェクトを返します。- 次で指定:
- インターフェース
BindingResult
のgetTarget
- 次で指定:
- クラス
AbstractBindingResult
のgetTarget
getPropertyAccessor
このインスタンスが使用する DirectFieldAccessor を返します。以前に存在していなかった場合、新しいものを作成します。- 次で指定:
- クラス
AbstractPropertyBindingResult
のgetPropertyAccessor
- 関連事項:
createDirectFieldAccessor
基礎となるターゲットオブジェクトの新しい DirectFieldAccessor を作成します。- 関連事項: