|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jinro.JinroSettings
public class JinroSettings
ユーザー設定のためのクラス。指定されたpropertiesファイルを設定として読み書きします。
設定データを作成(取得)するには、staticメソッドのgetSettings
を使用します。
JinroSettings.getSettings(String name)引数には設定ファイルのパスを指定します。パスは
jinrose.jar
ファイルのディレクトリを基準とした相対パスまたは絶対パスで記述して下さい。
メソッドの概要 | |
---|---|
boolean |
getBoolData(String key)
指定したデータを真偽値として取得します。 |
boolean |
getBoolData(String key,
boolean defaultValue)
指定したデータを真偽値として取得します。 |
double |
getDoubleData(String key)
指定したデータを double 型の数値として取得します。 |
double |
getDoubleData(String key,
double defaultValue)
指定したデータを double 型の数値として取得します。 |
float |
getFloatData(String key)
指定したデータを float 型の数値として取得します。 |
float |
getFloatData(String key,
float defaultValue)
指定したデータを float 型の数値として取得します。 |
int |
getIntData(String key)
指定したデータを int 型の数値として取得します。 |
int |
getIntData(String key,
int defaultValue)
指定したデータを int 型の数値として取得します。 |
long |
getLongData(String key)
指定したデータを long 型の数値として取得します。 |
long |
getLongData(String key,
long defaultValue)
指定したデータを long 型の数値として取得します。 |
static JinroSettings |
getSettings(String name)
JinroSettings のインスタンスを取得します。 |
String |
getStringData(String key)
指定したデータを文字列として取得します。 |
String |
getStringData(String key,
String defaultValue)
指定したデータを文字列として取得します。 |
boolean |
hasData(String key)
そのキーに対応するデータが保持されているかどうかを取得します。 |
void |
removeCache()
このインスタンスのキャッシュを削除します。 |
void |
setData(String key,
Object value)
そのキーの値としてデータをセットします。 |
void |
store()
現在の設定データをファイルに反映します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static JinroSettings getSettings(String name)
JinroSettings
のインスタンスを取得します。インスタンスはキャッシュされ、同じ設定データファイルならば同じインスタンスを返します。
name
- 読み書きする設定データファイル
JinroSettings
のインスタンスpublic boolean hasData(String key)
key
- 保持されているか確かめたいキー
true
、そうでなければfalse
public void setData(String key, Object value)
key
- セットするデータのキーvalue
- セットするデータpublic void store()
public void removeCache()
getSettings
で取得した場合、新たにインスタンスが生成されます。
public String getStringData(String key, String defaultValue)
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public String getStringData(String key)
key
- 対象のキー
public boolean getBoolData(String key, boolean defaultValue)
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public boolean getBoolData(String key)
key
- 対象のキー
false
public int getIntData(String key, int defaultValue)
int
型の数値として取得します。
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public int getIntData(String key)
int
型の数値として取得します。
key
- 対象のキー
0
public long getLongData(String key, long defaultValue)
long
型の数値として取得します。
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public long getLongData(String key)
long
型の数値として取得します。
key
- 対象のキー
0
public float getFloatData(String key, float defaultValue)
float
型の数値として取得します。
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public float getFloatData(String key)
float
型の数値として取得します。
key
- 対象のキー
0
public double getDoubleData(String key, double defaultValue)
double
型の数値として取得します。
key
- 対象のキーdefaultValue
- 取得できなかった場合のデフォルト値
defaultValue
public double getDoubleData(String key)
double
型の数値として取得します。
key
- 対象のキー
0
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |