shohaku.ginkgo.rule
クラス XMLNodeCompositeRuleFactory

java.lang.Object
  拡張shohaku.ginkgo.rule.XMLNodeCompositeRuleFactory

public class XMLNodeCompositeRuleFactory
extends java.lang.Object

XML形式で定義されたデータから NodeCompositeRule を生成する機能を提供します。


コンストラクタの概要
XMLNodeCompositeRuleFactory()
           
 
メソッドの概要
 NodeCompositeRule create()
          ノード構成ルールを生成して返却します。
 java.lang.ClassLoader getClassLoader()
          クラスの生成に使用するクラスローダを返却します。
 shohaku.core.resource.IOResource getIOResource()
          ノード構成ルールを定義するIOリソースを返却します。
 shohaku.core.resource.IOResourceLoader getLibraryIOResourceLoader()
          タグライブラリファイルのIOリソース生成機能を返却します。
 void setClassLoader(java.lang.ClassLoader loader)
          クラスの生成に使用するクラスローダを格納します。
 void setIOResource(shohaku.core.resource.IOResource ioResource)
          ノード構成ルールを定義するIOリソースを格納します。
 void setLibraryIOResourceLoader(shohaku.core.resource.IOResourceLoader ioResourceLoader)
          タグライブラリファイルのIOリソース生成機能を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLNodeCompositeRuleFactory

public XMLNodeCompositeRuleFactory()
メソッドの詳細

getClassLoader

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

戻り値:
クラスローダ

setClassLoader

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

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

getIOResource

public shohaku.core.resource.IOResource getIOResource()
ノード構成ルールを定義するIOリソースを返却します。

戻り値:
IOリソース

setIOResource

public void setIOResource(shohaku.core.resource.IOResource ioResource)
ノード構成ルールを定義するIOリソースを格納します。

パラメータ:
ioResource - IOリソース

getLibraryIOResourceLoader

public shohaku.core.resource.IOResourceLoader getLibraryIOResourceLoader()
タグライブラリファイルのIOリソース生成機能を返却します。
null の場合は FeatureFactory.getLoader().getSystemIOResourceLoader() が使用されます。

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

setLibraryIOResourceLoader

public void setLibraryIOResourceLoader(shohaku.core.resource.IOResourceLoader ioResourceLoader)
タグライブラリファイルのIOリソース生成機能を格納します。

パラメータ:
ioResourceLoader - IOリソース生成機能

create

public NodeCompositeRule create()
ノード構成ルールを生成して返却します。

戻り値:
生成されたノード構成ルール