shohaku.shoin.resourceset
クラス MultiTypeResourceSet

java.lang.Object
  拡張shohaku.shoin.resourceset.MultiTypeResourceSet
すべての実装インタフェース:
ResourceSet

public class MultiTypeResourceSet
extends java.lang.Object
implements ResourceSet

多様な型でリソースを取得する機能を持つラッパーオブジェクトを提供します。


フィールドの概要
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
 

フィールドの詳細

lookup

protected ResourceSet lookup
保管するリソース集合。

コンストラクタの詳細

MultiTypeResourceSet

public MultiTypeResourceSet()
デフォルトコンストラクタ。


MultiTypeResourceSet

public MultiTypeResourceSet(ResourceSet resources)
リソース集合を保管して初期化します。

パラメータ:
resources - リソース集合
メソッドの詳細

getResourceSet

public ResourceSet getResourceSet()
基のリソース集合を返却します。

戻り値:
基のリソース集合

setResourceSet

public void setResourceSet(ResourceSet resources)
基のリソース集合を格納します。

パラメータ:
resources - 基のリソース集合

getKeys

public java.util.Iterator getKeys()
インタフェース ResourceSet の記述:
全てのリソースキーの変更不可の反復子を返却します。

定義:
インタフェース ResourceSet 内の getKeys
戻り値:
全てのリソースキーの反復子

getObject

public java.lang.Object getObject(java.lang.Object key)
インタフェース ResourceSet の記述:
指定されたキーが示す値を返却します。
指定された識別子が存在しない場合は null を返却します。

定義:
インタフェース ResourceSet 内の getObject
パラメータ:
key - キー
戻り値:
キーが示す値

getObject

public java.lang.Object getObject(java.lang.Object key,
                                  java.lang.Object defaultValue)
インタフェース ResourceSet の記述:
指定されたキーが示す値を返却します。
指定されたキーが存在しない場合は defaultValue を返却します。

定義:
インタフェース ResourceSet 内の getObject
パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
キーが示す値

containsKey

public boolean containsKey(java.lang.Object key)
インタフェース ResourceSet の記述:
指定されたキーがリソースに含まれている場合に true を返却します。

定義:
インタフェース ResourceSet 内の containsKey
パラメータ:
key - キー
戻り値:
指定されたキーが含まれている場合は true

size

public int size()
インタフェース ResourceSet の記述:
リソースの数を返却します。

定義:
インタフェース ResourceSet 内の size
戻り値:
リソースの数

getMapView

public java.util.Map getMapView()
インタフェース ResourceSet の記述:
リソース集合の変更不可能なマップ表現を返却します。

定義:
インタフェース ResourceSet 内の getMapView
戻り値:
リソース集合のマップ表現

getToString

public java.lang.String getToString(java.lang.Object key)
リソースの文字列表現(Object#toString())を取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値の文字列表現
例外:
java.lang.NullPointerException - key が null の場合

getToString

public java.lang.String getToString(java.lang.Object key,
                                    java.lang.Object defaultValue)
リソースの文字列表現(Object#toString())を取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値の文字列表現
例外:
java.lang.NullPointerException - key が null の場合

getString

public java.lang.String getString(java.lang.Object key)
リソースを String 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getString

public java.lang.String getString(java.lang.Object key,
                                  java.lang.Object defaultValue)
リソースを String 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBoolean

public java.lang.Boolean getBoolean(java.lang.Object key)
リソースを Boolean 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBoolean

public java.lang.Boolean getBoolean(java.lang.Object key,
                                    java.lang.Object defaultValue)
リソースを Boolean 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getCharacter

public java.lang.Character getCharacter(java.lang.Object key)
リソースを Character 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getCharacter

public java.lang.Character getCharacter(java.lang.Object key,
                                        java.lang.Object defaultValue)
リソースを Character 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getNumber

public java.lang.Number getNumber(java.lang.Object key)
リソースを Number 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getNumber

public java.lang.Number getNumber(java.lang.Object key,
                                  java.lang.Object defaultValue)
リソースを Number 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getByte

public java.lang.Byte getByte(java.lang.Object key)
リソースを Byte 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getByte

public java.lang.Byte getByte(java.lang.Object key,
                              java.lang.Object defaultValue)
リソースを Byte 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getShort

public java.lang.Short getShort(java.lang.Object key)
リソースを Short 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getShort

public java.lang.Short getShort(java.lang.Object key,
                                java.lang.Object defaultValue)
リソースを Short 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getInteger

public java.lang.Integer getInteger(java.lang.Object key)
リソースを Integer 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getInteger

public java.lang.Integer getInteger(java.lang.Object key,
                                    java.lang.Object defaultValue)
リソースを Integer 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getLong

public java.lang.Long getLong(java.lang.Object key)
リソースを Long 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getLong

public java.lang.Long getLong(java.lang.Object key,
                              java.lang.Object defaultValue)
リソースを Long 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getFloat

public java.lang.Float getFloat(java.lang.Object key)
リソースを Float 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getFloat

public java.lang.Float getFloat(java.lang.Object key,
                                java.lang.Object defaultValue)
リソースを Float 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getDouble

public java.lang.Double getDouble(java.lang.Object key)
リソースを Double 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getDouble

public java.lang.Double getDouble(java.lang.Object key,
                                  java.lang.Object defaultValue)
リソースを Double 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBigInteger

public java.math.BigInteger getBigInteger(java.lang.Object key)
リソースを BigInteger 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBigInteger

public java.math.BigInteger getBigInteger(java.lang.Object key,
                                          java.lang.Object defaultValue)
リソースを BigInteger 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.Object key)
リソースを BigDecimal 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.Object key,
                                          java.lang.Object defaultValue)
リソースを BigDecimal 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getDate

public java.util.Date getDate(java.lang.Object key)
リソースを java.util.Date 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getDate

public java.util.Date getDate(java.lang.Object key,
                              java.lang.Object defaultValue)
リソースを java.util.Date 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getFile

public java.io.File getFile(java.lang.Object key)
リソースを java.io.File 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getFile

public java.io.File getFile(java.lang.Object key,
                            java.lang.Object defaultValue)
リソースを java.io.File 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getRegex

public java.util.regex.Pattern getRegex(java.lang.Object key)
リソースを java.util.regex.Pattern 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getRegex

public java.util.regex.Pattern getRegex(java.lang.Object key,
                                        java.lang.Object defaultValue)
リソースを java.util.regex.Pattern 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getURI

public java.net.URI getURI(java.lang.Object key)
リソースを java.net.URI 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getURI

public java.net.URI getURI(java.lang.Object key,
                           java.lang.Object defaultValue)
リソースを java.net.URI 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getProperties

public java.util.Properties getProperties(java.lang.Object key)
リソースを java.util.Properties 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getProperties

public java.util.Properties getProperties(java.lang.Object key,
                                          java.lang.Object defaultValue)
リソースを java.util.Properties 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getCollection

public java.util.Collection getCollection(java.lang.Object key)
リソースを java.util.Collection 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getCollection

public java.util.Collection getCollection(java.lang.Object key,
                                          java.lang.Object defaultValue)
リソースを java.util.Collection 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getArrays

public java.lang.Object getArrays(java.lang.Object key)
配列型で定義された値を java.lang.Object 型で取得します。
取得された値が配列型でない場合 ClassCastException が発生します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が配列型でない場合に

getArrays

public java.lang.Object getArrays(java.lang.Object key,
                                  java.lang.Object defaultValue)
配列型で定義された値を java.lang.Object 型で取得します。
取得された値が配列型でない場合 ClassCastException が発生します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が配列型でない場合に

getList

public java.util.List getList(java.lang.Object key)
リソースを java.util.List 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getList

public java.util.List getList(java.lang.Object key,
                              java.lang.Object defaultValue)
リソースを java.util.List 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getSet

public java.util.Set getSet(java.lang.Object key)
リソースを java.util.Set 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getSet

public java.util.Set getSet(java.lang.Object key,
                            java.lang.Object defaultValue)
リソースを java.util.Set 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getMap

public java.util.Map getMap(java.lang.Object key)
リソースを java.util.Map 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getMap

public java.util.Map getMap(java.lang.Object key,
                            java.lang.Object defaultValue)
リソースを java.util.Map 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getType

public java.lang.Class getType(java.lang.Object key)
クラス型で定義された値を java.lang.Class 型で取得します。
指定されたキーが存在しない場合 null を返却します。

パラメータ:
key - キー
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

getType

public java.lang.Class getType(java.lang.Object key,
                               java.lang.Object defaultValue)
クラス型で定義された値を java.lang.Class 型で取得します。
指定されたキーが存在しない場合 defaultValue を返却します。

パラメータ:
key - キー
defaultValue - デフォルト値
戻り値:
指定された値
例外:
java.lang.NullPointerException - key が null の場合
java.lang.ClassCastException - 取得値が戻り値の型にキャスト出来ない場合

toString

public java.lang.String toString()
ラップされたリソース集合の toString() へ転送します。

戻り値:
文字列表現
関連項目:
Object.toString()