shohaku.shoin.proxy
クラス AbstractResourceSetFactoryProxy

java.lang.Object
  拡張shohaku.shoin.proxy.AbstractResourceSetFactoryProxy
すべての実装インタフェース:
ResourceSetFactoryProxy
直系の既知のサブクラス:
DynamicResourceSetFactoryProxy, StaticResourceSetFactoryProxy, TimerResourceSetFactoryProxy

public abstract class AbstractResourceSetFactoryProxy
extends java.lang.Object
implements ResourceSetFactoryProxy

リソース集合を生成するプロキシの抽象実装を提供します。


フィールドの概要
protected  ResourceSet resourceSet
          リソース集合のキャッシュ
 
コンストラクタの概要
AbstractResourceSetFactoryProxy()
          プロパティを初期値で初期化します。
 
メソッドの概要
protected  ResourceSet createResourceSet()
          リソース集合を生成して返却します。
 ResourceSet getResourceSet(boolean create)
          create フラグが true の場合以外は、常に同一のリソース集合を返却します。
 ResourceSetFactory getResourceSetFactory()
          リソース集合生成機能を返却します。
 void setResourceSetFactory(ResourceSetFactory factory)
          リソース集合生成機能を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

resourceSet

protected ResourceSet resourceSet
リソース集合のキャッシュ

コンストラクタの詳細

AbstractResourceSetFactoryProxy

public AbstractResourceSetFactoryProxy()
プロパティを初期値で初期化します。

メソッドの詳細

getResourceSet

public ResourceSet getResourceSet(boolean create)
                           throws ResourceSetCreationException
create フラグが true の場合以外は、常に同一のリソース集合を返却します。

定義:
インタフェース ResourceSetFactoryProxy 内の getResourceSet
パラメータ:
create - 再生成を要求する場合は true
戻り値:
リソース集合
例外:
ResourceSetCreationException - リソース集合の生成に失敗した場合
関連項目:
ResourceSetFactoryProxy.getResourceSet(boolean)

createResourceSet

protected ResourceSet createResourceSet()
                                 throws ResourceSetCreationException
リソース集合を生成して返却します。拡張ポイントです。

戻り値:
生成されたリソース集合
例外:
ResourceSetCreationException - リソース集合の生成に失敗した場合

getResourceSetFactory

public ResourceSetFactory getResourceSetFactory()
リソース集合生成機能を返却します。

戻り値:
リソース集合生成機能

setResourceSetFactory

public void setResourceSetFactory(ResourceSetFactory factory)
リソース集合生成機能を格納します。

パラメータ:
factory - リソース集合生成機能