shohaku.shoin.resourceset
クラス MapResourceSet

java.lang.Object
  拡張shohaku.shoin.resourceset.MapResourceSet
すべての実装インタフェース:
ResourceSet
直系の既知のサブクラス:
ObjectCreationProxyResourceSet

public class MapResourceSet
extends java.lang.Object
implements ResourceSet

マップを内部表現とするリソース集合を提供します。


コンストラクタの概要
MapResourceSet(java.util.Map resources)
          リソースを内包するマップを格納して初期化します。
 
メソッドの概要
 boolean containsKey(java.lang.Object key)
          指定されたキーがリソースに含まれている場合に true を返却します。
 java.util.Iterator getKeys()
          全てのリソースキーの変更不可の反復子を返却します。
 java.util.Map getMapView()
          リソース集合の変更不可能なマップ表現を返却します。
 java.lang.Object getObject(java.lang.Object key)
          指定されたキーが示す値を返却します。
 java.lang.Object getObject(java.lang.Object key, java.lang.Object defaultValue)
          指定されたキーが示す値を返却します。
protected  java.util.Map getResourceMap()
          リソースを内包するマップを返却します。
 int size()
          リソースの数を返却します。
 java.lang.String toString()
          ラップされたマップの toString() をそのまま返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MapResourceSet

public MapResourceSet(java.util.Map resources)
リソースを内包するマップを格納して初期化します。

パラメータ:
resources - リソースを内包するマップ
メソッドの詳細

getResourceMap

protected java.util.Map getResourceMap()
リソースを内包するマップを返却します。

戻り値:
リソースを内包するマップ

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
戻り値:
リソース集合のマップ表現

toString

public java.lang.String toString()
ラップされたマップの toString() をそのまま返します。

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