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