shohaku.composer.helpers
クラス XMLCompositeRuleFactory

java.lang.Object
  拡張shohaku.composer.helpers.XMLCompositeRuleFactory
すべての実装インタフェース:
CompositeRuleFactory

public class XMLCompositeRuleFactory
extends java.lang.Object
implements CompositeRuleFactory

XML形式で定義されたデータから DefaultCompositeRule (又はそのサブクラス)を生成するファクトリを提供します。


コンストラクタの概要
XMLCompositeRuleFactory()
           
 
メソッドの概要
 CompositeRule create(java.io.InputStream inStream)
          引数の入力ストリームから CompositeRule を生成して返却します。
 CompositeRule create(java.lang.String systemId)
          引数のシステムIDから CompositeRule を生成して返却します。
 java.lang.ClassLoader getClassLoader()
          読み取りに使用するクラスリーダを返却します。
 void setClassLoader(java.lang.ClassLoader loader)
          読み取りに使用するクラスリーダを格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLCompositeRuleFactory

public XMLCompositeRuleFactory()
メソッドの詳細

create

public CompositeRule create(java.lang.String systemId)
引数のシステムIDから CompositeRule を生成して返却します。 システムIDへの定義ファイルへのリソースパスを指定します。

定義:
インタフェース CompositeRuleFactory 内の create
パラメータ:
systemId - システムID
戻り値:
CompositeRule の実装クラスのインスタンス

create

public CompositeRule create(java.io.InputStream inStream)
引数の入力ストリームから CompositeRule を生成して返却します。

定義:
インタフェース CompositeRuleFactory 内の create
パラメータ:
inStream - 入力ストリーム
戻り値:
CompositeRule の実装クラスのインスタンス

getClassLoader

public java.lang.ClassLoader getClassLoader()
読み取りに使用するクラスリーダを返却します。

定義:
インタフェース CompositeRuleFactory 内の getClassLoader
戻り値:
クラスリーダ

setClassLoader

public void setClassLoader(java.lang.ClassLoader loader)
読み取りに使用するクラスリーダを格納します。

定義:
インタフェース CompositeRuleFactory 内の setClassLoader
パラメータ:
loader - クラスリーダ