public class MultiLanguageMessageInterpolator
extends java.lang.Object
implements javax.validation.MessageInterpolator
Locale
に応じて切り替えるためのMessageInterpolator.Constructor and Description |
---|
MultiLanguageMessageInterpolator()
コンストラクタ.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
interpolate(java.lang.String messageKey,
javax.validation.MessageInterpolator.Context context)
Context に基づいてメッセージテンプレートからメッセージを生成する。使用する Locale は、ThreadContext に設定されている場合はその値を使用し、
そうでない場合はLocale.getDefault() の値を使用する。 |
java.lang.String |
interpolate(java.lang.String messageKey,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale)
Context に基づいてメッセージテンプレートからメッセージを生成する。 |
public MultiLanguageMessageInterpolator()
public java.lang.String interpolate(java.lang.String messageKey, javax.validation.MessageInterpolator.Context context)
Context
に基づいてメッセージテンプレートからメッセージを生成する。Locale
は、ThreadContext
に設定されている場合はその値を使用し、
そうでない場合はLocale.getDefault()
の値を使用する。interpolate
in interface javax.validation.MessageInterpolator
MessageInterpolator.interpolate(java.lang.String,
javax.validation.MessageInterpolator.Context)
public java.lang.String interpolate(java.lang.String messageKey, javax.validation.MessageInterpolator.Context context, java.util.Locale locale)
Context
に基づいてメッセージテンプレートからメッセージを生成する。interpolate
in interface javax.validation.MessageInterpolator
MessageInterpolator.interpolate(java.lang.String, javax.validation.MessageInterpolator.Context, java.util.Locale)