shohaku.composer
インタフェース CompositeRuleFactory

既知の実装クラスの一覧:
XMLCompositeRuleFactory

public interface CompositeRuleFactory

CompositeRule を生成するファクトリのインターフェースを定義します。


メソッドの概要
 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)
          クラスの生成に使用するクラスリーダを格納します。
 

メソッドの詳細

create

public CompositeRule create(java.lang.String systemId)
引数のシステムIDから CompositeRule を生成して返却します。

パラメータ:
systemId - システムID
戻り値:
CompositeRule の実装クラスのインスタンス

create

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

パラメータ:
inStream - 入力ストリーム
戻り値:
CompositeRule の実装クラスのインスタンス

getClassLoader

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

戻り値:
クラスリーダ

setClassLoader

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

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