クラス 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を作成します。- 関連事項: