public class PropertyConfig
extends java.util.Properties
コンストラクタと説明 |
---|
PropertyConfig()
空のインスタンスを返します。
|
PropertyConfig(java.lang.String xmlPath)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
getBoolean(java.lang.String name)
設定パラメータをboolean型で取得します。
|
boolean |
getBoolean(java.lang.String name,
boolean defaultValue)
設定パラメータをboolean型で取得します。
|
java.lang.Class<?> |
getClassObject(java.lang.String name)
設定パラメータから完全指定名でクラスを解析して取得します。
|
java.util.Date |
getDate(java.lang.String name)
設定パラメータ("yyyyMMdd")をDate型で取得します。
|
java.util.Date |
getDateTime(java.lang.String name)
設定パラメータ("yyyyMMddHHmmss")をDate型で取得します。
|
double |
getDouble(java.lang.String name)
設定パラメータをdouble型で取得します。
|
double |
getDouble(java.lang.String name,
double defaultValue)
設定パラメータをdouble型で取得します。
|
float |
getFloat(java.lang.String name)
設定パラメータをfloat型で取得します。
|
float |
getFloat(java.lang.String name,
float defaultValue)
設定パラメータをfloat型で取得します。
|
int |
getInt(java.lang.String name)
設定パラメータをint型で取得します。
|
int |
getInt(java.lang.String name,
int defaultValue)
設定パラメータをint型で取得します。
|
long |
getLong(java.lang.String name)
設定パラメータをlong型で取得します。
|
long |
getLong(java.lang.String name,
long defaultValue)
設定パラメータをlong型で取得します。
|
short |
getShort(java.lang.String name)
設定パラメータをshort型で取得します。
|
short |
getShort(java.lang.String name,
short defaultValue)
設定パラメータをshort型で取得します。
|
java.lang.String |
getString(java.lang.String name)
設定パラメータをString型で取得します。
|
java.lang.String |
getString(java.lang.String name,
java.lang.String defaultValue)
設定パラメータをString型で取得します。
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
nullが設定されると、エントリー削除されます。
|
void |
setBoolean(java.lang.String name,
boolean val)
パラメータをboolean型で設定します。
|
void |
setDate(java.lang.String name,
java.util.Date val)
パラメータをDate型のデフォルトフォーマット("yyyyMMddHHmmss")で設定します。
|
void |
setDate(java.lang.String name,
java.util.Date val,
java.lang.String format)
パラメータをDate型でフォーマット指定して設定します。
|
void |
setDouble(java.lang.String name,
double val)
パラメータをdouble型で設定します。
|
void |
setFloat(java.lang.String name,
float val)
パラメータをfloat型で設定します。
|
void |
setInt(java.lang.String name,
int val)
パラメータをint型で設定します。
|
void |
setLong(java.lang.String name,
long val)
パラメータをlong型で設定します。
|
void |
setShort(java.lang.String name,
short val)
パラメータをshort型で設定します。
|
void |
setString(java.lang.String name,
java.lang.String val)
パラメータをString型で設定します。
|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
public PropertyConfig()
public PropertyConfig(java.lang.String xmlPath) throws java.io.IOException
xmlPath
- 読込XMLファイルパスjava.io.IOException
- 読込に失敗するとスローされます。public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
インタフェース内 java.util.Map<java.lang.Object,java.lang.Object>
put
クラス内 java.util.Hashtable<java.lang.Object,java.lang.Object>
Hashtable.put(java.lang.Object, java.lang.Object)
public java.lang.String getString(java.lang.String name)
name
- 設定値キー名public java.lang.String getString(java.lang.String name, java.lang.String defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public short getShort(java.lang.String name)
name
- 設定値キー名public short getShort(java.lang.String name, short defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public int getInt(java.lang.String name)
name
- 設定値キー名public int getInt(java.lang.String name, int defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public float getFloat(java.lang.String name)
name
- 設定値キー名public float getFloat(java.lang.String name, float defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public double getDouble(java.lang.String name)
name
- 設定値キー名public double getDouble(java.lang.String name, double defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public long getLong(java.lang.String name)
name
- 設定値キー名public long getLong(java.lang.String name, long defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public boolean getBoolean(java.lang.String name)
name
- 設定値キー名public boolean getBoolean(java.lang.String name, boolean defaultValue)
name
- 設定値キー名defaultValue
- 設定値がなかった場合に返されるデフォルト値public java.util.Date getDate(java.lang.String name)
name
- 設定値キー名public java.util.Date getDateTime(java.lang.String name)
name
- 設定値キー名public java.lang.Class<?> getClassObject(java.lang.String name)
name
- 設定値キー名public void setString(java.lang.String name, java.lang.String val)
name
- 設定値キー名val
- 設定値public void setShort(java.lang.String name, short val)
name
- 設定値キー名val
- 設定値public void setInt(java.lang.String name, int val)
name
- 設定値キー名val
- 設定値public void setLong(java.lang.String name, long val)
name
- 設定値キー名val
- 設定値public void setFloat(java.lang.String name, float val)
name
- 設定値キー名val
- 設定値public void setDouble(java.lang.String name, double val)
name
- 設定値キー名val
- 設定値public void setBoolean(java.lang.String name, boolean val)
name
- 設定値キー名val
- 設定値public void setDate(java.lang.String name, java.util.Date val)
name
- 設定値キー名val
- 設定値public void setDate(java.lang.String name, java.util.Date val, java.lang.String format)
name
- 設定値キー名val
- 設定値format
- 指定フォーマット