クラス FieldError
java.lang.ObjectSE
org.springframework.context.support.DefaultMessageSourceResolvable
org.springframework.validation.ObjectError
org.springframework.validation.FieldError
- 実装されたすべてのインターフェース:
SerializableSE
,MessageSourceResolvable
フィールドエラー、つまり特定のフィールド値を拒否する理由をカプセル化します。
FieldError
用のメッセージコードリストの作成方法の詳細については、DefaultMessageCodesResolver
javadoc を参照してください。
- 導入:
- 10.03.2003
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明FieldError
(StringSE objectName, StringSE field, ObjectSE rejectedValue, boolean bindingFailure, StringSE[] codes, ObjectSE[] arguments, StringSE defaultMessage) 新しい FieldError インスタンスを作成します。FieldError
(StringSE objectName, StringSE field, StringSE defaultMessage) 新しい FieldError インスタンスを作成します。メソッドのサマリー
クラス org.springframework.validation.ObjectError から継承されたメソッド
contains, getObjectName, unwrap, wrap
クラス org.springframework.context.support.DefaultMessageSourceResolvable から継承されたメソッド
getArguments, getCode, getCodes, getDefaultMessage, resolvableToString, shouldRenderDefaultMessage
コンストラクターの詳細
FieldError
新しい FieldError インスタンスを作成します。- パラメーター:
objectName
- 影響を受けるオブジェクトの名前field
- オブジェクトの影響を受けるフィールドdefaultMessage
- このメッセージを解決するために使用されるデフォルトのメッセージ
FieldError
public FieldError(StringSE objectName, StringSE field, @Nullable ObjectSE rejectedValue, boolean bindingFailure, @Nullable StringSE[] codes, @Nullable ObjectSE[] arguments, @Nullable StringSE defaultMessage) 新しい FieldError インスタンスを作成します。- パラメーター:
objectName
- 影響を受けるオブジェクトの名前field
- オブジェクトの影響を受けるフィールドrejectedValue
- 拒否されたフィールド値bindingFailure
- このエラーがバインディングの失敗(型の不一致など)を表すかどうか。それ以外の場合、検証の失敗ですcodes
- このメッセージを解決するために使用されるコードarguments
- このメッセージを解決するために使用される引数の配列defaultMessage
- このメッセージを解決するために使用されるデフォルトのメッセージ
メソッドの詳細
getField
オブジェクトの影響を受けるフィールドを返します。getRejectedValue
拒否されたフィールド値を返します。isBindingFailure
public boolean isBindingFailure()このエラーがバインディングの失敗(型の不一致など)を表しているかどうかを返します。それ以外の場合は、検証の失敗です。equals
- オーバーライド:
- クラス
ObjectError
のequals
hashCode
public int hashCode()- オーバーライド:
- クラス
ObjectError
のhashCode
toString
クラスからコピーされた説明:DefaultMessageSourceResolvable
デフォルトの実装は、この MessageSourceResolvable の属性を公開します。resolvableToString()
を介して解決可能なコンテンツを含む可能性のある、より具象サブクラスでオーバーライドされます。- オーバーライド:
- クラス
ObjectError
のtoString
- 関連事項: