|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
- 引数
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |