|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.kosho.MultiTypeConfigurationResources
public class MultiTypeConfigurationResources
多様な型でリソースデータを取得する機能を持つラッパーオブジェクトを提供します。
フィールドの概要 | |
---|---|
protected ConfigurationResources |
lookup
保管するコンフィギュレーションリソース。 |
コンストラクタの概要 | |
---|---|
MultiTypeConfigurationResources()
デフォルトコンストラクタ。 |
|
MultiTypeConfigurationResources(ConfigurationResources resources)
コンフィギュレーションリソースを保管して初期化します。 |
メソッドの概要 | |
---|---|
boolean |
containsKey(java.lang.String key)
識別子を持つリソースが存在するかを返却します。 |
boolean |
containsKey(java.lang.String key,
java.lang.Class type)
識別子を持つリソースが存在し、指定クラスとキャスト可能な関係に有るを返却します。 |
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.lang.Object |
getObject(java.lang.String key)
リソースを Object 型で取得します。 |
java.lang.Object |
getObject(java.lang.String key,
java.lang.Object defaultValue)
指定された文字列型の識別子が示す値を返却します。 |
ConfigurationResources |
getResources()
保管するコンフィギュレーションリソースを返却します。 |
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 型で取得します。 |
java.util.Iterator |
keyIterator()
全てのリソース識別子を含む反復子を返却します。 |
void |
setResources(ConfigurationResources resources)
コンフィギュレーションリソースを格納します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected ConfigurationResources lookup
コンストラクタの詳細 |
---|
public MultiTypeConfigurationResources()
public MultiTypeConfigurationResources(ConfigurationResources resources)
resources
- コンフィギュレーションリソースメソッドの詳細 |
---|
public ConfigurationResources getResources()
public void setResources(ConfigurationResources resources)
resources
- コンフィギュレーションリソースpublic java.util.Iterator keyIterator()
ConfigurationResources
内の keyIterator
ConfigurationResources.keyIterator()
public java.lang.Object getObject(java.lang.String key)
null
を返却します。
ConfigurationResources
内の getObject
key
- リソース名
java.lang.NullPointerException
- key が null の場合発生するConfigurationResources.getObject(java.lang.String)
public java.lang.Object getObject(java.lang.String key, java.lang.Object defaultValue)
defaultValue
を返却します。
ConfigurationResources
内の getObject
key
- リソース識別子defaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合発生するConfigurationResources.getObject(java.lang.String, java.lang.Object)
public boolean containsKey(java.lang.String key)
ConfigurationResources
内の containsKey
key
- リソース識別子
java.lang.NullPointerException
- key が null の場合発生するConfigurationResources.containsKey(java.lang.String)
public boolean containsKey(java.lang.String key, java.lang.Class type)
ConfigurationResources
内の containsKey
key
- リソース識別子type
- キャスト可能な関係に有るか検証するクラス
java.lang.NullPointerException
- key または type が null の場合発生するConfigurationResources.containsKey(java.lang.String, java.lang.Class)
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
- 取得値が配列型でない場合に発生する
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |