|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.shoin.resourceset.MultiTypeResourceSet
多様な型でリソースを取得する機能を持つラッパーオブジェクトを提供します。
フィールドの概要 | |
protected ResourceSet |
lookup
保管するリソース集合。 |
コンストラクタの概要 | |
MultiTypeResourceSet()
デフォルトコンストラクタ。 |
|
MultiTypeResourceSet(ResourceSet resources)
リソース集合を保管して初期化します。 |
メソッドの概要 | |
boolean |
containsKey(java.lang.Object key)
指定されたキーがリソースに含まれている場合に true を返却します。 |
java.lang.Object |
getArrays(java.lang.Object key)
配列型で定義された値を java.lang.Object 型で取得します。 |
java.lang.Object |
getArrays(java.lang.Object key,
java.lang.Object defaultValue)
配列型で定義された値を java.lang.Object 型で取得します。 |
java.math.BigDecimal |
getBigDecimal(java.lang.Object key)
リソースを BigDecimal 型で取得します。 |
java.math.BigDecimal |
getBigDecimal(java.lang.Object key,
java.lang.Object defaultValue)
リソースを BigDecimal 型で取得します。 |
java.math.BigInteger |
getBigInteger(java.lang.Object key)
リソースを BigInteger 型で取得します。 |
java.math.BigInteger |
getBigInteger(java.lang.Object key,
java.lang.Object defaultValue)
リソースを BigInteger 型で取得します。 |
java.lang.Boolean |
getBoolean(java.lang.Object key)
リソースを Boolean 型で取得します。 |
java.lang.Boolean |
getBoolean(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Boolean 型で取得します。 |
java.lang.Byte |
getByte(java.lang.Object key)
リソースを Byte 型で取得します。 |
java.lang.Byte |
getByte(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Byte 型で取得します。 |
java.lang.Character |
getCharacter(java.lang.Object key)
リソースを Character 型で取得します。 |
java.lang.Character |
getCharacter(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Character 型で取得します。 |
java.util.Collection |
getCollection(java.lang.Object key)
リソースを java.util.Collection 型で取得します。 |
java.util.Collection |
getCollection(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.Collection 型で取得します。 |
java.util.Date |
getDate(java.lang.Object key)
リソースを java.util.Date 型で取得します。 |
java.util.Date |
getDate(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.Date 型で取得します。 |
java.lang.Double |
getDouble(java.lang.Object key)
リソースを Double 型で取得します。 |
java.lang.Double |
getDouble(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Double 型で取得します。 |
java.io.File |
getFile(java.lang.Object key)
リソースを java.io.File 型で取得します。 |
java.io.File |
getFile(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.io.File 型で取得します。 |
java.lang.Float |
getFloat(java.lang.Object key)
リソースを Float 型で取得します。 |
java.lang.Float |
getFloat(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Float 型で取得します。 |
java.lang.Integer |
getInteger(java.lang.Object key)
リソースを Integer 型で取得します。 |
java.lang.Integer |
getInteger(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Integer 型で取得します。 |
java.util.Iterator |
getKeys()
全てのリソースキーの変更不可の反復子を返却します。 |
java.util.List |
getList(java.lang.Object key)
リソースを java.util.List 型で取得します。 |
java.util.List |
getList(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.List 型で取得します。 |
java.lang.Long |
getLong(java.lang.Object key)
リソースを Long 型で取得します。 |
java.lang.Long |
getLong(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Long 型で取得します。 |
java.util.Map |
getMap(java.lang.Object key)
リソースを java.util.Map 型で取得します。 |
java.util.Map |
getMap(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.Map 型で取得します。 |
java.util.Map |
getMapView()
リソース集合の変更不可能なマップ表現を返却します。 |
java.lang.Number |
getNumber(java.lang.Object key)
リソースを Number 型で取得します。 |
java.lang.Number |
getNumber(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Number 型で取得します。 |
java.lang.Object |
getObject(java.lang.Object key)
指定されたキーが示す値を返却します。 |
java.lang.Object |
getObject(java.lang.Object key,
java.lang.Object defaultValue)
指定されたキーが示す値を返却します。 |
java.util.Properties |
getProperties(java.lang.Object key)
リソースを java.util.Properties 型で取得します。 |
java.util.Properties |
getProperties(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.Properties 型で取得します。 |
java.util.regex.Pattern |
getRegex(java.lang.Object key)
リソースを java.util.regex.Pattern 型で取得します。 |
java.util.regex.Pattern |
getRegex(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.regex.Pattern 型で取得します。 |
ResourceSet |
getResourceSet()
基のリソース集合を返却します。 |
java.util.Set |
getSet(java.lang.Object key)
リソースを java.util.Set 型で取得します。 |
java.util.Set |
getSet(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.util.Set 型で取得します。 |
java.lang.Short |
getShort(java.lang.Object key)
リソースを Short 型で取得します。 |
java.lang.Short |
getShort(java.lang.Object key,
java.lang.Object defaultValue)
リソースを Short 型で取得します。 |
java.lang.String |
getString(java.lang.Object key)
リソースを String 型で取得します。 |
java.lang.String |
getString(java.lang.Object key,
java.lang.Object defaultValue)
リソースを String 型で取得します。 |
java.lang.String |
getToString(java.lang.Object key)
リソースの文字列表現(Object#toString())を取得します。 |
java.lang.String |
getToString(java.lang.Object key,
java.lang.Object defaultValue)
リソースの文字列表現(Object#toString())を取得します。 |
java.lang.Class |
getType(java.lang.Object key)
クラス型で定義された値を java.lang.Class 型で取得します。 |
java.lang.Class |
getType(java.lang.Object key,
java.lang.Object defaultValue)
クラス型で定義された値を java.lang.Class 型で取得します。 |
java.net.URI |
getURI(java.lang.Object key)
リソースを java.net.URI 型で取得します。 |
java.net.URI |
getURI(java.lang.Object key,
java.lang.Object defaultValue)
リソースを java.net.URI 型で取得します。 |
void |
setResourceSet(ResourceSet resources)
基のリソース集合を格納します。 |
int |
size()
リソースの数を返却します。 |
java.lang.String |
toString()
ラップされたリソース集合の toString() へ転送します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected ResourceSet lookup
コンストラクタの詳細 |
public MultiTypeResourceSet()
public MultiTypeResourceSet(ResourceSet resources)
resources
- リソース集合メソッドの詳細 |
public ResourceSet getResourceSet()
public void setResourceSet(ResourceSet resources)
resources
- 基のリソース集合public java.util.Iterator getKeys()
ResourceSet
の記述:
ResourceSet
内の getKeys
public java.lang.Object getObject(java.lang.Object key)
ResourceSet
の記述:
ResourceSet
内の getObject
key
- キー
public java.lang.Object getObject(java.lang.Object key, java.lang.Object defaultValue)
ResourceSet
の記述:
ResourceSet
内の getObject
key
- キーdefaultValue
- デフォルト値
public boolean containsKey(java.lang.Object key)
ResourceSet
の記述:
ResourceSet
内の containsKey
key
- キー
public int size()
ResourceSet
の記述:
ResourceSet
内の size
public java.util.Map getMapView()
ResourceSet
の記述:
ResourceSet
内の getMapView
public java.lang.String getToString(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合public java.lang.String getToString(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合public java.lang.String getString(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.String getString(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Boolean getBoolean(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Boolean getBoolean(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Character getCharacter(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Character getCharacter(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Number getNumber(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Number getNumber(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Byte getByte(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Byte getByte(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Short getShort(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Short getShort(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Integer getInteger(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Integer getInteger(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Long getLong(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Long getLong(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Float getFloat(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Float getFloat(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Double getDouble(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Double getDouble(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigInteger getBigInteger(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigInteger getBigInteger(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigDecimal getBigDecimal(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.math.BigDecimal getBigDecimal(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Date getDate(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Date getDate(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.io.File getFile(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.io.File getFile(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.regex.Pattern getRegex(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.regex.Pattern getRegex(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.net.URI getURI(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.net.URI getURI(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Properties getProperties(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Properties getProperties(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Collection getCollection(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Collection getCollection(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Object getArrays(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が配列型でない場合にpublic java.lang.Object getArrays(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が配列型でない場合にpublic java.util.List getList(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.List getList(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Set getSet(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Set getSet(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Map getMap(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.util.Map getMap(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Class getType(java.lang.Object key)
key
- キー
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.Class getType(java.lang.Object key, java.lang.Object defaultValue)
key
- キーdefaultValue
- デフォルト値
java.lang.NullPointerException
- key が null の場合
java.lang.ClassCastException
- 取得値が戻り値の型にキャスト出来ない場合public java.lang.String toString()
Object.toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |