public class BeanPropertyBindingResult extends AbstractPropertyBindingResult implements SerializableSE
Errors
および BindingResult
インターフェースのデフォルト実装。 標準の JavaBean プロパティアクセスを実行し、ネストされたプロパティもサポートします。通常、アプリケーションコードは Errors
インターフェースまたは BindingResult
インターフェースで動作します。DataBinder
は、DataBinder.getBindingResult()
を介して BindingResult
を返します。
DataBinder.getBindingResult()
, DataBinder.initBeanPropertyAccess()
, DirectFieldBindingResult
, 直列化された形式 MODEL_KEY_PREFIX
NESTED_PATH_SEPARATOR
コンストラクターと説明 |
---|
BeanPropertyBindingResult(ObjectSE target, StringSE objectName) BeanPropertyBindingResult クラスの新しいインスタンスを作成します。 |
BeanPropertyBindingResult(ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths, int autoGrowCollectionLimit) BeanPropertyBindingResult クラスの新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected BeanWrapper | createBeanWrapper() 基になるターゲットオブジェクトの新しい BeanWrapper を作成します。 |
ConfigurablePropertyAccessor | getPropertyAccessor() このインスタンスが使用する BeanWrapper を返します。 |
ObjectSE | 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, recordFieldValue, recordSuppressedField, reject, rejectValue, resolveMessageCodes, resolveMessageCodes, setMessageCodesResolver
doSetNestedPath, fixedField, getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, isMatchingFieldError, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getFieldErrorCount, getFieldErrorCount, getGlobalErrorCount, getNestedPath, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath
public BeanPropertyBindingResult(@Nullable ObjectSE target, StringSE objectName)
BeanPropertyBindingResult
クラスの新しいインスタンスを作成します。target
- バインドするターゲット BeanobjectName
- ターゲットオブジェクトの名前 public BeanPropertyBindingResult(@Nullable ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths, int autoGrowCollectionLimit)
BeanPropertyBindingResult
クラスの新しいインスタンスを作成します。target
- バインドするターゲット BeanobjectName
- ターゲットオブジェクトの名前 autoGrowNestedPaths
- null 値を含むネストされたパスを「自動拡張」するかどうか autoGrowCollectionLimit
- 配列およびコレクションの自動拡張の制限 @Nullable public final ObjectSE getTarget()
AbstractBindingResult
BindingResult
の getTarget
AbstractBindingResult
の getTarget
public final ConfigurablePropertyAccessor getPropertyAccessor()
BeanWrapper
を返します。以前に存在していなかった場合、新しいものを作成します。AbstractPropertyBindingResult
の getPropertyAccessor
createBeanWrapper()
protected BeanWrapper createBeanWrapper()
BeanWrapper
を作成します。getTarget()