パッケージ jakarta.validation

インターフェース MessageInterpolator


public interface MessageInterpolator
指定された制約違反メッセージを補間します。

実装は、構文エラーに対してできるだけ寛容でなければなりません。実装はスレッドセーフでなければなりません。

作成者:
Emmanuel Bernard, Hardy Ferentschik
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static interface
    補間コンテキストに関連する情報。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    制約検証コンテキストに基づいてメッセージテンプレートを補間します。
    interpolate(StringSE messageTemplate, MessageInterpolator.Context context, LocaleSE locale)
    制約検証コンテキストに基づいてメッセージテンプレートを補間します。
  • メソッドの詳細

    • interpolate

      StringSE interpolate(StringSE messageTemplate, MessageInterpolator.Context context)
      制約検証コンテキストに基づいてメッセージテンプレートを補間します。

      ロケールは、MessageInterpolator 実装に従ってデフォルト設定されています。詳細については、実装ドキュメントを参照してください。

      パラメーター:
      messageTemplate - 補間するメッセージ
      context - 補間に関連するコンテキスト情報
      戻り値:
      補間されたエラーメッセージ
    • interpolate

      StringSE interpolate(StringSE messageTemplate, MessageInterpolator.Context context, LocaleSE locale)
      制約検証コンテキストに基づいてメッセージテンプレートを補間します。使用される Locale はパラメーターとして提供されます。
      パラメーター:
      messageTemplate - 補間するメッセージ
      context - 補間に関連するコンテキスト情報
      locale - メッセージのターゲットロケール
      戻り値:
      補間されたエラーメッセージ