インターフェース MessageCodesResolver

すべての既知の実装クラス:
DefaultMessageCodesResolver

public interface MessageCodesResolver
検証エラーコードからメッセージコードを構築するための戦略インターフェース。ObjectErrors および FieldErrors のコードリストを作成するために DataBinder によって使用されます。

結果のメッセージコードは、MessageSourceResolvable のコードに対応します(ObjectError および FieldError によって実装されます)。

導入:
1.0.1
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    resolveMessageCodes(StringSE errorCode, StringSE objectName)
    指定されたエラーコードとオブジェクト名のメッセージコードを作成します。
    resolveMessageCodes(StringSE errorCode, StringSE objectName, StringSE field, ClassSE<?> fieldType)
    指定されたエラーコードとフィールド仕様のメッセージコードを作成します。
  • メソッドの詳細

    • resolveMessageCodes

      StringSE[] resolveMessageCodes(StringSE errorCode, StringSE objectName)
      指定されたエラーコードとオブジェクト名のメッセージコードを作成します。ObjectError のコードリストを作成するために使用されます。
      パラメーター:
      errorCode - オブジェクトを拒否するために使用されるエラーコード
      objectName - オブジェクトの名前
      戻り値:
      使用するメッセージコード
    • resolveMessageCodes

      StringSE[] resolveMessageCodes(StringSE errorCode, StringSE objectName, StringSE field, @Nullable ClassSE<?> fieldType)
      指定されたエラーコードとフィールド仕様のメッセージコードを作成します。FieldError のコードリストを作成するために使用されます。
      パラメーター:
      errorCode - 値を拒否するために使用されるエラーコード
      objectName - オブジェクトの名前
      field - フィールド名
      fieldType - フィールド型 (決定できない場合は null になる可能性があります)
      戻り値:
      使用するメッセージコード