|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.ResourceBundle org.seasar.aptina.commons.message.EnumMessageResourceBundle<T>
T
- メッセージを定義した列挙の型public class EnumMessageResourceBundle<T extends Enum<T> & EnumMessageCode>
メッセージを定義した列挙を使用するリソースバンドルです.
フォーマット文字列を定義した列挙は EnumMessageCode
を実装していなければなりません.
入れ子のクラスの概要 |
---|
クラス java.util.ResourceBundle から継承された入れ子のクラス/インタフェース |
---|
ResourceBundle.Control |
フィールドの概要 | |
---|---|
protected Class<T> |
enumClass
メッセージを定義した列挙の型 |
protected int |
locale
ロケール |
クラス java.util.ResourceBundle から継承されたフィールド |
---|
parent |
コンストラクタの概要 | |
---|---|
EnumMessageResourceBundle(Class<T> enumClass,
int locale)
インスタンスを構築します. |
メソッドの概要 | ||
---|---|---|
static
|
getBundle(Class<T> enumClass)
メッセージを定義した列挙を使用するリソースバンドルを返します. |
|
static
|
getBundle(Class<T> enumClass,
Locale locale)
メッセージを定義した列挙を使用するリソースバンドルを返します. |
|
static
|
getBundleNoFallback(Class<T> enumClass)
メッセージを定義した列挙を使用するリソースバンドルを返します. |
|
static
|
getBundleNoFallback(Class<T> enumClass,
Locale locale)
メッセージを定義した列挙を使用するリソースバンドルを返します. |
|
Enumeration<String> |
getKeys()
|
|
protected Object |
handleGetObject(String key)
|
|
protected Set<String> |
handleKeySet()
|
クラス java.util.ResourceBundle から継承されたメソッド |
---|
clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, keySet, setParent |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final Class<T extends Enum<T> & EnumMessageCode> enumClass
protected final int locale
コンストラクタの詳細 |
---|
public EnumMessageResourceBundle(Class<T> enumClass, int locale)
enumClass
- メッセージを定義した列挙の型locale
- ロケールメソッドの詳細 |
---|
public static <T extends Enum<T> & EnumMessageCode> ResourceBundle getBundle(Class<T> enumClass) throws IllegalStateException
T
- メッセージを定義した列挙の型enumClass
- メッセージを定義した列挙の型
IllegalStateException
- 列挙に SUPPORTED_LOCALES が定義されていない場合EnumMessageCode
public static <T extends Enum<T> & EnumMessageCode> ResourceBundle getBundle(Class<T> enumClass, Locale locale) throws IllegalStateException
T
- メッセージを定義した列挙の型enumClass
- メッセージを定義した列挙の型locale
- ロケール
IllegalStateException
- 列挙に SUPPORTED_LOCALES
が定義されていない場合EnumMessageCode
public static <T extends Enum<T> & EnumMessageCode> ResourceBundle getBundleNoFallback(Class<T> enumClass)
フォールバックロケールは使用しません.
T
- メッセージを定義した列挙の型enumClass
- メッセージを定義した列挙の型
ResourceBundle.Control.getNoFallbackControl(List)
public static <T extends Enum<T> & EnumMessageCode> ResourceBundle getBundleNoFallback(Class<T> enumClass, Locale locale)
フォールバックロケールは使用しません.
T
- メッセージを定義した列挙の型enumClass
- メッセージを定義した列挙の型locale
- ロケール
ResourceBundle.Control.getNoFallbackControl(List)
public Enumeration<String> getKeys()
ResourceBundle
内の getKeys
protected Set<String> handleKeySet()
ResourceBundle
内の handleKeySet
protected Object handleGetObject(String key)
ResourceBundle
内の handleGetObject
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |