|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.util.res.ResourceString
jp.littlesoft.util.res.MessageResource
public class MessageResource
リソースから文字列の取得を行うためのクラス。
コンストラクタの概要 | |
---|---|
MessageResource(String resourceClassName,
String resourceFieldName,
Object[] msgArgs)
コンストラクタ。 |
メソッドの概要 | |
---|---|
String |
getMessage(Locale locale)
ロケールに応じたメッセージを取得します。 |
static String |
getMessage(String resourceClassName,
String resourceFieldName,
Object[] msgArgs,
Locale locale)
リソースクラス名とフィールド名、ロケール、置換文字列を指定して、メッセージを取得します。 |
Object[] |
getMessageArguments()
メッセージ中の{0},{1}に対する置換文字列の配列を取得します。 |
void |
setMessageArguments(Object[] msgArgs)
メッセージ中の{0},{1}などに対する置換文字列の配列を設定します。 |
クラス jp.littlesoft.util.res.ResourceString から継承されたメソッド |
---|
getResourceClassField, getResourceClassName, getResourceFieldName, getValue, getValue, getValue, getValue, removeCustomMessage, setCustomMessage, setResourceClassField, setResourceClassName, setResourceFieldName |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MessageResource(String resourceClassName, String resourceFieldName, Object[] msgArgs)
resourceClassName
- リソースのクラス名(nullの場合は"jp.littlesoft.utl.Msg"となります。)resourceFieldName
- リソースのフィールド名msgArgs
- 置換文字列の配列メソッドの詳細 |
---|
public void setMessageArguments(Object[] msgArgs)
msgArgs
- {0},{1}に対する置換文字列の配列public Object[] getMessageArguments()
public String getMessage(Locale locale)
locale
- ロケール(nullの場合は、JVMのロケールが適用されます)
public static String getMessage(String resourceClassName, String resourceFieldName, Object[] msgArgs, Locale locale)
resourceClassName
- メッセージのリソースクラス名resourceFieldName
- メッセージのフィールド名msgArgs
- 置換文字列の配列locale
- ロケール
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |