|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.configutils.BaseConfigurationResources
shohaku.configutils.MultiTypeConfigurationResources
public class MultiTypeConfigurationResources
多様な型でリソースデータを取得する機能を持つラッパーオブジェクトを提供します。
フィールドの概要 |
---|
クラス shohaku.configutils.BaseConfigurationResources から継承されたフィールド |
---|
lookup |
コンストラクタの概要 | |
---|---|
MultiTypeConfigurationResources()
デフォルトコンストラクタ。 |
|
MultiTypeConfigurationResources(ConfigurationResources resources)
コンフィギュレーションリソースを保管して初期化します。 |
メソッドの概要 | |
---|---|
java.lang.Object |
getArrays(java.lang.String key)
配列型で定義された値を java.lang.Class 型で取得します。 |
java.lang.Object |
getArrays(java.lang.String key,
java.lang.Object defaultValue)
配列型で定義された値を java.lang.Class 型で取得します。 |
java.math.BigDecimal |
getBigDecimal(java.lang.String key)
データを BigDecimal 型で取得します。 |
java.math.BigDecimal |
getBigDecimal(java.lang.String key,
java.lang.Object defaultValue)
データを BigDecimal 型で取得します。 |
java.lang.Boolean |
getBoolean(java.lang.String key)
データを Boolean 型で取得します。 |
java.lang.Boolean |
getBoolean(java.lang.String key,
java.lang.Object defaultValue)
データを Boolean 型で取得します。 |
java.lang.Byte |
getByte(java.lang.String key)
データを Byte 型で取得します。 |
java.lang.Byte |
getByte(java.lang.String key,
java.lang.Object defaultValue)
データを Byte 型で取得します。 |
java.lang.Character |
getCharacter(java.lang.String key)
データを Character 型で取得します。 |
java.lang.Character |
getCharacter(java.lang.String key,
java.lang.Object defaultValue)
データを Character 型で取得します。 |
java.util.Collection |
getCollection(java.lang.String key)
データを java.util.Collection 型で取得します。 |
java.util.Collection |
getCollection(java.lang.String key,
java.lang.Object defaultValue)
データを java.util.Collection 型で取得します。 |
java.util.Date |
getDate(java.lang.String key)
データを java.util.Date 型で取得します。 |
java.util.Date |
getDate(java.lang.String key,
java.lang.Object defaultValue)
データを java.util.Date 型で取得します。 |
java.lang.Double |
getDouble(java.lang.String key)
データを Double 型で取得します。 |
java.lang.Double |
getDouble(java.lang.String key,
java.lang.Object defaultValue)
データを Double 型で取得します。 |
java.lang.Float |
getFloat(java.lang.String key)
データを Float 型で取得します。 |
java.lang.Float |
getFloat(java.lang.String key,
java.lang.Object defaultValue)
データを Float 型で取得します。 |
shohaku.core.collections.Group |
getGroup(java.lang.String key)
データを shohaku.core.collections.Group 型で取得します。 |
shohaku.core.collections.Group |
getGroup(java.lang.String key,
java.lang.Object defaultValue)
データを shohaku.core.collections.Group 型で取得します。 |
java.lang.Integer |
getInteger(java.lang.String key)
データを Integer 型で取得します。 |
java.lang.Integer |
getInteger(java.lang.String key,
java.lang.Object defaultValue)
データを Integer 型で取得します。 |
java.util.List |
getList(java.lang.String key)
データを java.util.List 型で取得します。 |
java.util.List |
getList(java.lang.String key,
java.lang.Object defaultValue)
データを java.util.List 型で取得します。 |
java.lang.Long |
getLong(java.lang.String key)
データを Long 型で取得します。 |
java.lang.Long |
getLong(java.lang.String key,
java.lang.Object defaultValue)
データを Long 型で取得します。 |
java.util.Map |
getMap(java.lang.String key)
データを java.util.Map 型で取得します。 |
java.util.Map |
getMap(java.lang.String key,
java.lang.Object defaultValue)
データを java.util.Map 型で取得します。 |
java.lang.Number |
getNumber(java.lang.String key)
データを Number 型で取得します。 |
java.lang.Number |
getNumber(java.lang.String key,
java.lang.Object defaultValue)
データを Number 型で取得します。 |
java.util.Set |
getSet(java.lang.String key)
データを java.util.Set 型で取得します。 |
java.util.Set |
getSet(java.lang.String key,
java.lang.Object defaultValue)
データを java.util.Set 型で取得します。 |
java.lang.Short |
getShort(java.lang.String key)
データを Short 型で取得します。 |
java.lang.Short |
getShort(java.lang.String key,
java.lang.Object defaultValue)
データを Short 型で取得します。 |
java.lang.String |
getString(java.lang.String key)
データを String 型で取得します。 |
java.lang.String |
getString(java.lang.String key,
java.lang.Object defaultValue)
データを String 型で取得します。 |
java.sql.Time |
getTime(java.lang.String key)
データを java.sql.Time 型で取得します。 |
java.sql.Time |
getTime(java.lang.String key,
java.lang.Object defaultValue)
データを java.sql.Time 型で取得します。 |
java.sql.Timestamp |
getTimestamp(java.lang.String key)
データを java.sql.Timestamp 型で取得します。 |
java.sql.Timestamp |
getTimestamp(java.lang.String key,
java.lang.Object defaultValue)
データを java.sql.Timestamp 型で取得します。 |
java.lang.String |
getToString(java.lang.String key)
データの文字列表現(Object#toString())を取得します。 |
java.lang.String |
getToString(java.lang.String key,
java.lang.Object defaultValue)
データの文字列表現(Object#toString())を取得します。 |
java.lang.Class |
getType(java.lang.String key)
Type 型で定義された値を java.lang.Class 型で取得します。 |
java.lang.Class |
getType(java.lang.String key,
java.lang.Object defaultValue)
Type 型で定義された値を java.lang.Class 型で取得します。 |
クラス shohaku.configutils.BaseConfigurationResources から継承されたメソッド |
---|
containsKey, containsKey, getObject, getObject, getResources, keyIterator, setResources |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MultiTypeConfigurationResources()
public MultiTypeConfigurationResources(ConfigurationResources resources)
resources
- コンフィギュレーションリソースメソッドの詳細 |
---|
public java.lang.String getToString(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生するpublic java.lang.String getToString(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生するpublic java.lang.String getString(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.String getString(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Character getCharacter(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Character getCharacter(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Number getNumber(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Number getNumber(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigDecimal getBigDecimal(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigDecimal getBigDecimal(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Byte getByte(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Byte getByte(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Short getShort(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Short getShort(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Integer getInteger(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Integer getInteger(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Long getLong(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Long getLong(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Float getFloat(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Float getFloat(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Double getDouble(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Double getDouble(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Boolean getBoolean(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Boolean getBoolean(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Date getDate(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Date getDate(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.sql.Time getTime(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.sql.Timestamp getTimestamp(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.sql.Timestamp getTimestamp(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.sql.Time getTime(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Map getMap(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Map getMap(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.List getList(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.List getList(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Set getSet(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Set getSet(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Collection getCollection(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Collection getCollection(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public shohaku.core.collections.Group getGroup(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public shohaku.core.collections.Group getGroup(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Class getType(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Class getType(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Object getArrays(java.lang.String key)
null
を返却します。
key
- データ名
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が配列型でない場合に発生するpublic java.lang.Object getArrays(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
key
- データ名defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生する
java.lang.ClassCastException
- 取得値が配列型でない場合に発生する
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |