|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.util.res.ResourceString
public class ResourceString
リソースから文字列の取得を行うためのクラス。
コンストラクタの概要 | |
---|---|
ResourceString()
コンストラクタ。 |
|
ResourceString(String resourceClassField)
コンストラクタ。 |
|
ResourceString(String resourceClassName,
String resourceFieldName)
コンストラクタ。 |
メソッドの概要 | |
---|---|
String |
getResourceClassField()
リソースのクラス名とフィールド名を取得します。 |
String |
getResourceClassName()
リソースのクラス名を取得します。 |
String |
getResourceFieldName()
リソースのフィールド名を取得します。 |
String |
getValue()
JVMのロケールを適用して、リソースの値を取得します。 |
String |
getValue(Locale locale)
リソースの値を取得します。 |
static String |
getValue(String resourceClassName,
String resourceFieldName,
Locale locale)
リソースクラス名とフィールド名とロケールを指定して、リソースの値を取得します。 |
static String |
getValue(String resourceClassName,
String resourceFieldName,
Locale locale,
ClassLoader loader)
リソースの値を取得します。 |
static void |
removeCustomMessage(String key)
各アプリケーション用のカスタムメッセージを削除します。 |
static void |
setCustomMessage(String key,
String message)
各アプリケーション用のカスタムメッセージを設定します。 |
void |
setResourceClassField(String resourceClassField)
リソースのクラス名とフィールド名を設定します。 |
void |
setResourceClassName(String resourceClassName)
リソースのクラス名を設定します。 |
void |
setResourceFieldName(String resourceFieldName)
リソースのフィールド名を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ResourceString()
public ResourceString(String resourceClassField)
resourceClassField
- リソースクラス名とフィールド名(ex. "jp.littlesoft.util.Msg.INVALID_DATAFIELD_NAME")public ResourceString(String resourceClassName, String resourceFieldName)
resourceClassName
- リソースクラス名(ex. "jp.littlesoft.util.Msg")resourceFieldName
- リソースフィールド名(ex."INVALID_DATAFIELD_NAME")メソッドの詳細 |
---|
public String getResourceClassField()
public void setResourceClassField(String resourceClassField)
resourceClassField
- リソースクラス名とフィールド名(ex. "jp.littlesoft.util.Msg.INVALID_DATAFIELD_NAME")public void setResourceClassName(String resourceClassName)
resourceClassName
- リソースクラス名(ex. "jp.littlesoft.util.Msg")public String getResourceClassName()
public void setResourceFieldName(String resourceFieldName)
resourceFieldName
- リソースフィールド名(ex."INVALID_DATAFIELD_NAME")public String getResourceFieldName()
public String getValue() throws DataException
DataException
public String getValue(Locale locale) throws DataException
locale
- ロケール(nullの場合は、JVMのロケールが適用されます)
DataException
public static String getValue(String resourceClassName, String resourceFieldName, Locale locale) throws DataException
resourceClassName
- リソースクラス名(ex. "jp.littlesoft.util.Msg")resourceFieldName
- リソースフィールド名(ex."INVALID_DATAFIELD_NAME")locale
- ロケール(nullの場合は、JVMのロケールが適用されます。)
DataException
public static String getValue(String resourceClassName, String resourceFieldName, Locale locale, ClassLoader loader) throws DataException
resourceClassName
- リソースの基底名 (例:"jp.littlesoft.util.Msg")resourceFieldName
- リソースのフィールド名 (例:"INVALID_DATAFIELD_NAME")locale
- ロケール(デフォルトのロケールを利用する場合はnull)loader
- クラスローダー(デフォルトのクラスローダーを利用する場合はnull)
DataException
public static void setCustomMessage(String key, String message)
key
- キーmessage
- メッセージpublic static void removeCustomMessage(String key)
key
- キー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |