|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 が定義されていない場合EnumMessageCodepublic 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 内の getKeysprotected Set<String> handleKeySet()
ResourceBundle 内の handleKeySetprotected Object handleGetObject(String key)
ResourceBundle 内の handleGetObject
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||