shohaku.shoin
インタフェース GinkgoResourceSetFactory

すべてのスーパーインタフェース:
IOResourceSetFactory, ResourceSetFactory
既知の実装クラスの一覧:
AbstractGinkgoResourceSetFactory

public interface GinkgoResourceSetFactory
extends IOResourceSetFactory

Ginkgo API 用いてリソース集合を生成する機能を提供します。


メソッドの概要
 java.lang.ClassLoader getClassLoader()
          リソースの生成に使用するクラスローダを返却します。
 shohaku.ginkgo.DocumentCompositeRule getDocumentCompositeRule()
          リソースの生成に使用する銀杏APIのドキュメント構成ルールを返却します。
 shohaku.ginkgo.NodeCompositeRule getNodeCompositeRule()
          リソースの生成に使用する銀杏APIのノード構成ルールを返却します。
 shohaku.ginkgo.Document getParentDocument()
          リソースの生成に指定する親のドキュメントを返却します。
 shohaku.ginkgo.Document getParseDocument()
          直前に解析したドキュメントを返却します。
 ResourceSet getResourceSet()
          Ginkgo API 用いてIOリソースから、リソース集合を生成し返却します。
 void setClassLoader(java.lang.ClassLoader classLoader)
          リソースの生成に使用するクラスローダを格納します。
 void setDocumentCompositeRule(shohaku.ginkgo.DocumentCompositeRule documentCompositeRule)
          リソースの生成に使用する銀杏APIのドキュメント構成ルールを格納します。
 void setNodeCompositeRule(shohaku.ginkgo.NodeCompositeRule nodeCompositeRule)
          リソースの生成に使用する銀杏APIのノード構成ルールを格納します。
 void setParentDocument(shohaku.ginkgo.Document parentDocument)
          リソースの生成に指定する親のドキュメントを格納します。
 
インタフェース shohaku.shoin.IOResourceSetFactory から継承したメソッド
getIOResources, setIOResources
 

メソッドの詳細

getResourceSet

public ResourceSet getResourceSet()
                           throws ResourceSetCreationException
Ginkgo API 用いてIOリソースから、リソース集合を生成し返却します。

定義:
インタフェース IOResourceSetFactory 内の getResourceSet
戻り値:
リソース集合
例外:
ResourceSetCreationException - リソース集合の生成に失敗した場合
GinkgoException の発生時も起因例外として格納して、この例外を返す。

getNodeCompositeRule

public shohaku.ginkgo.NodeCompositeRule getNodeCompositeRule()
リソースの生成に使用する銀杏APIのノード構成ルールを返却します。

戻り値:
銀杏APIの構成ルール

setNodeCompositeRule

public void setNodeCompositeRule(shohaku.ginkgo.NodeCompositeRule nodeCompositeRule)
リソースの生成に使用する銀杏APIのノード構成ルールを格納します。

パラメータ:
nodeCompositeRule - 銀杏APIの構成ルール

getDocumentCompositeRule

public shohaku.ginkgo.DocumentCompositeRule getDocumentCompositeRule()
リソースの生成に使用する銀杏APIのドキュメント構成ルールを返却します。

戻り値:
銀杏APIのドキュメント構成ルール

setDocumentCompositeRule

public void setDocumentCompositeRule(shohaku.ginkgo.DocumentCompositeRule documentCompositeRule)
リソースの生成に使用する銀杏APIのドキュメント構成ルールを格納します。

パラメータ:
documentCompositeRule - 銀杏APIのドキュメント構成ルール

getParentDocument

public shohaku.ginkgo.Document getParentDocument()
リソースの生成に指定する親のドキュメントを返却します。

戻り値:
親のドキュメント

setParentDocument

public void setParentDocument(shohaku.ginkgo.Document parentDocument)
リソースの生成に指定する親のドキュメントを格納します。

パラメータ:
parentDocument - 親のドキュメント

getParseDocument

public shohaku.ginkgo.Document getParseDocument()
直前に解析したドキュメントを返却します。

戻り値:
直前に解析したドキュメント

getClassLoader

public java.lang.ClassLoader getClassLoader()
リソースの生成に使用するクラスローダを返却します。

戻り値:
クラスローダ

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)
リソースの生成に使用するクラスローダを格納します。

パラメータ:
classLoader - クラスローダ