パッケージ jakarta.validation
インターフェース MessageInterpolator
public interface MessageInterpolator
指定された制約違反メッセージを補間します。実装は、構文エラーに対してできるだけ寛容でなければなりません。実装はスレッドセーフでなければなりません。
- 作成者:
- Emmanuel Bernard, Hardy Ferentschik
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インターフェース 説明 static interface
MessageInterpolator.Context
補間コンテキストに関連する情報。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
interpolate(StringSE messageTemplate, MessageInterpolator.Context context)
制約検証コンテキストに基づいてメッセージテンプレートを補間します。StringSE
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
- メッセージのターゲットロケール- 戻り値:
- 補間されたエラーメッセージ