|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.aptina.commons.message.EnumMessageTextFormatter<T>
T - パターンを定義した列挙の型public class EnumMessageTextFormatter<T extends Enum<T> & EnumMessageCode>
列挙に定義された MessageFormat のパターンを使用してメッセージを組み立てるクラスです.
Formatter のパターンを使用する場合は EnumMessageFormatter を使用してください.
パターンを定義した列挙は EnumMessageCode を実装していなければなりません.
| フィールドの概要 | |
|---|---|
protected ResourceBundle |
bundle
リソースバンドル |
| コンストラクタの概要 | |
|---|---|
EnumMessageTextFormatter(Class<T> enumClass)
デフォルトロケールでインスタンスを構築します. |
|
EnumMessageTextFormatter(Class<T> enumClass,
Locale locale)
ロケールを指定してインスタンスを構築します. |
|
| メソッドの概要 | |
|---|---|
String |
getMessage(T messageCode,
Object... args)
列挙に定義されたパターンを使用してメッセージを作成して返します. |
String |
getPattern(T messageCode)
列挙に定義されたパターンを返します. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final ResourceBundle bundle
| コンストラクタの詳細 |
|---|
public EnumMessageTextFormatter(Class<T> enumClass)
enumClass - パターンを定義した列挙の型
public EnumMessageTextFormatter(Class<T> enumClass,
Locale locale)
enumClass - パターンを定義した列挙の型locale - ロケール| メソッドの詳細 |
|---|
public String getPattern(T messageCode)
messageCode - 列挙
public String getMessage(T messageCode,
Object... args)
messageCode - 列挙args - 引数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||