クラス 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 - 関連事項: