クラス BeanPropertyBindingResult
java.lang.ObjectSE
org.springframework.validation.AbstractErrors
org.springframework.validation.AbstractBindingResult
org.springframework.validation.AbstractPropertyBindingResult
org.springframework.validation.BeanPropertyBindingResult
- 実装されたすべてのインターフェース:
SerializableSE
、BindingResult
、Errors
public class BeanPropertyBindingResult
extends AbstractPropertyBindingResult
implements SerializableSE
JavaBean オブジェクトのバインディングエラーの登録と評価のための、
Errors
および BindingResult
インターフェースのデフォルト実装。 標準の JavaBean プロパティアクセスを実行し、ネストされたプロパティもサポートします。通常、アプリケーションコードは Errors
インターフェースまたは BindingResult
インターフェースで動作します。DataBinder
は、DataBinder.getBindingResult()
を介して BindingResult
を返します。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.validation.BindingResult から継承されたフィールド
MODEL_KEY_PREFIX
インターフェース org.springframework.validation.Errors から継承されたフィールド
NESTED_PATH_SEPARATOR
コンストラクターのサマリー
コンストラクター説明BeanPropertyBindingResult
(ObjectSE target, StringSE objectName) 指定されたターゲットに対して新しいBeanPropertyBindingResult
を作成します。BeanPropertyBindingResult
(ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths, int autoGrowCollectionLimit) 指定されたターゲットに対して新しいBeanPropertyBindingResult
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected BeanWrapper
基になるターゲットオブジェクトの新しいBeanWrapper
を作成します。このインスタンスが使用するBeanWrapper
を返します。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
コンストラクターの詳細
BeanPropertyBindingResult
指定されたターゲットに対して新しいBeanPropertyBindingResult
を作成します。- パラメーター:
target
- バインドするターゲット BeanobjectName
- ターゲットオブジェクトの名前
BeanPropertyBindingResult
public BeanPropertyBindingResult(@Nullable ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths, int autoGrowCollectionLimit) 指定されたターゲットに対して新しいBeanPropertyBindingResult
を作成します。- パラメーター:
target
- バインドするターゲット BeanobjectName
- ターゲットオブジェクトの名前autoGrowNestedPaths
- null 値を含むネストされたパスを「自動拡張」するかどうかautoGrowCollectionLimit
- 配列およびコレクションの自動拡張の制限
メソッドの詳細
getTarget
クラスからコピーされた説明:AbstractBindingResult
ラップされたターゲットオブジェクトを返します。- 次で指定:
- インターフェース
BindingResult
のgetTarget
- 次で指定:
- クラス
AbstractBindingResult
のgetTarget
getPropertyAccessor
このインスタンスが使用するBeanWrapper
を返します。以前に存在していなかった場合、新しいものを作成します。- 次で指定:
- クラス
AbstractPropertyBindingResult
のgetPropertyAccessor
- 関連事項:
createBeanWrapper
基になるターゲットオブジェクトの新しいBeanWrapper
を作成します。- 関連事項: