クラス FieldError

実装されたすべてのインターフェース:
SerializableSEMessageSourceResolvable

public class FieldError extends ObjectError
フィールドエラー、つまり特定のフィールド値を拒否する理由をカプセル化します。

FieldError 用のメッセージコードリストの作成方法の詳細については、DefaultMessageCodesResolver javadoc を参照してください。

導入:
10.03.2003
作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • FieldError

      public FieldError(StringSE objectName, StringSE field, StringSE defaultMessage)
      新しい 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

      public StringSE getField()
      オブジェクトの影響を受けるフィールドを返します。
    • getRejectedValue

      @Nullable public ObjectSE getRejectedValue()
      拒否されたフィールド値を返します。
    • isBindingFailure

      public boolean isBindingFailure()
      このエラーがバインディングの失敗(型の不一致など)を表しているかどうかを返します。それ以外の場合は、検証の失敗です。
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectErrorequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectErrorhashCode 
    • toString

      public StringSE toString()
      クラスからコピーされた説明: DefaultMessageSourceResolvable
      デフォルトの実装は、この MessageSourceResolvable の属性を公開します。

      resolvableToString() を介して解決可能なコンテンツを含む可能性のある、より具象サブクラスでオーバーライドされます。

      オーバーライド:
      クラス ObjectErrortoString 
      関連事項: