public class BeanPropertyBindingResult extends AbstractPropertyBindingResult implements SerializableSE
Errors および BindingResult インターフェースのデフォルト実装。 標準の JavaBean プロパティアクセスを実行し、ネストされたプロパティもサポートします。通常、アプリケーションコードは Errors インターフェースまたは BindingResult インターフェースで動作します。DataBinder は、DataBinder.getBindingResult() を介して BindingResult を返します。
DataBinder.getBindingResult(), DataBinder.initBeanPropertyAccess(), DirectFieldBindingResult, 連載形式 MODEL_KEY_PREFIXNESTED_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, 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 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()
AbstractBindingResultBindingResult の getTarget AbstractBindingResult の getTarget public final ConfigurablePropertyAccessor getPropertyAccessor()
BeanWrapper を返します。以前に存在していなかった場合、新しいものを作成します。AbstractPropertyBindingResult の getPropertyAccessor createBeanWrapper()protected BeanWrapper createBeanWrapper()
BeanWrapper を作成します。getTarget()