パッケージ jakarta.validation

インターフェース MessageInterpolator


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

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

    作成者:
    Emmanuel Bernard, Hardy Ferentschik
    • メソッドの詳細

      • 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 - メッセージのターゲットロケール
        戻り値:
        補間されたエラーメッセージ