shohaku.shoin.resourceset
クラス ObjectCreationProxyResourceSet

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

public class ObjectCreationProxyResourceSet
extends MapResourceSet

shohaku.core.lang.ObjectCreationProxy から生成されたオブジェクトを値とするリソース集合を提供します。
ObjectCreationProxy を値とするマップを内部表現とします。


コンストラクタの概要
ObjectCreationProxyResourceSet(java.util.Map beansFactorys)
          ObjectCreationProxy を値に持つマップを格納して初期化します。
 
メソッドの概要
 java.lang.Object getObject(java.lang.Object id)
          指定の識別子を持つオブジェクトを生成して返却します。
 
クラス shohaku.shoin.resourceset.MapResourceSet から継承したメソッド
containsKey, getKeys, getMapView, getObject, getResourceMap, size, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ObjectCreationProxyResourceSet

public ObjectCreationProxyResourceSet(java.util.Map beansFactorys)
ObjectCreationProxy を値に持つマップを格納して初期化します。

パラメータ:
beansFactorys - ObjectCreationProxy を値に持つマップ
メソッドの詳細

getObject

public java.lang.Object getObject(java.lang.Object id)
指定の識別子を持つオブジェクトを生成して返却します。
指定された識別子が存在しない場合は null を返却します。

定義:
インタフェース ResourceSet 内の getObject
オーバーライド:
クラス MapResourceSet 内の getObject
パラメータ:
id - 識別子
戻り値:
指定の識別子を持つオブジェクト
例外:
ResourceCreationException - オブジェクトの生成に失敗した場合
java.lang.NullPointerException - id が null の場合