public class DirectFieldBindingResult extends AbstractPropertyBindingResult
Spring 4.1 以降、この実装はネストされたフィールドをトラバースできます。
DataBinder.getBindingResult()
, DataBinder.initDirectFieldAccess()
, BeanPropertyBindingResult
, 直列化された形式 MODEL_KEY_PREFIX
NESTED_PATH_SEPARATOR
コンストラクターと説明 |
---|
DirectFieldBindingResult(ObjectSE target, StringSE objectName) 新しい DirectFieldBindingResult インスタンスを作成します。 |
DirectFieldBindingResult(ObjectSE target, StringSE objectName, boolean autoGrowNestedPaths) 新しい DirectFieldBindingResult インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ConfigurablePropertyAccessor | createDirectFieldAccessor() 基礎となるターゲットオブジェクトの新しい DirectFieldAccessor を作成します。 |
ConfigurablePropertyAccessor | getPropertyAccessor() このインスタンスが使用する DirectFieldAccessor を返します。 |
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 DirectFieldBindingResult(@Nullable ObjectSE target, StringSE objectName)
target
- バインドするターゲットオブジェクト objectName
- ターゲットオブジェクトの名前 @Nullable public final ObjectSE getTarget()
AbstractBindingResult
BindingResult
の getTarget
AbstractBindingResult
の getTarget
public final ConfigurablePropertyAccessor getPropertyAccessor()
AbstractPropertyBindingResult
の getPropertyAccessor
createDirectFieldAccessor()
protected ConfigurablePropertyAccessor createDirectFieldAccessor()
getTarget()