shohaku.shoin.proxy
クラス AbstractIOResourceSetFactoryProxy

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

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

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


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

フィールドの詳細

resourceSet

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

コンストラクタの詳細

AbstractIOResourceSetFactoryProxy

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

メソッドの詳細

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 - リソース集合の生成に失敗した場合

getIOResourceSetFactory

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

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

setIOResourceSetFactory

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

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