public class NablarchMessageInterpolator
extends java.lang.Object
implements javax.validation.MessageInterpolator
この実装では、メッセージの取得処理をMessageUtil.createMessage(MessageLevel, String, Object...)に委譲する。
MessageUtil.createMessage(MessageLevel, String, Object...)に指定するメッセージIDは以下のルールにより導出する。
MessageInterpolatorによりメッセージに変換する。以下に例をしめす。
// カッコが取り除かれ「user.required.message」がメッセージIDとなる。
@Required(message = "{user.required.message}")
// 「{user.{required}.message}」をメッセージとして、
// デフォルトのMessageInterpolatorによりメッセージを構築する。
@Required(message = "{user.{required}.message}")
// 「入力してください。」をメッセージとして、
// デフォルトのMessageInterpolatorによりメッセージを構築する。
@Required(message = "入力してください。")
| コンストラクタと説明 |
|---|
NablarchMessageInterpolator() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context) |
java.lang.String |
interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale) |
public java.lang.String interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context)
interpolate インタフェース内 javax.validation.MessageInterpolatorpublic java.lang.String interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale)
interpolate インタフェース内 javax.validation.MessageInterpolator