インタフェース
shohaku.composer.CompositeRule の使用

CompositeRule を使用しているパッケージ
shohaku.composer XMLで定義された情報を構造化されたオブジェクトに変換する機能を提供します。 
shohaku.composer.helpers ライブラリの利用を省力化するためのヘルパー機能を提供します。 
shohaku.composer.node ノードのデフォルト実装を構成するための共通機能を提供します。 
 

shohaku.composer での CompositeRule の使用
 

CompositeRule を返す shohaku.composer のメソッド
 CompositeRule Composer.getCompositeRule()
          解析中又は直前に使用した構成ルールを返します。
 CompositeRule DocumentContext.getCompositeRule()
          ドキュメント解析の構成ルールを返却します。
 CompositeRule CompositeRuleFactory.create(java.lang.String systemId)
          引数のシステムIDから CompositeRule を生成して返却します。
 CompositeRule CompositeRuleFactory.create(java.io.InputStream inStream)
          引数の入力ストリームから CompositeRule を生成して返却する(任意実装)。
 

CompositeRule 型のパラメータを持つ shohaku.composer のメソッド
 void Composer.parse(CompositeRule rule, java.io.InputStream inStream)
          解析処理を実行します。
 void Composer.parse(CompositeRule rule, org.xml.sax.InputSource input)
          解析処理を実行します。
 

shohaku.composer.helpers での CompositeRule の使用
 

CompositeRule を実装している shohaku.composer.helpers のクラス
 class DefaultCompositeRule
          XML情報を構造化されたオブジェクトに変換するルールを定義するデフォルト実装を提供します。
 

CompositeRule を返す shohaku.composer.helpers のメソッド
 CompositeRule XMLCompositeRuleFactory.create(java.lang.String systemId)
          引数のシステムIDから CompositeRule を生成して返却します。
 CompositeRule XMLCompositeRuleFactory.create(java.io.InputStream inStream)
          引数の入力ストリームから CompositeRule を生成して返却します。
static CompositeRule CompositeRuleFactory.getComposeRule(java.lang.String rulePath, java.lang.ClassLoader classLoader)
          構成ルールを生成して返却します。
 

shohaku.composer.node での CompositeRule の使用
 

CompositeRule を返す shohaku.composer.node のメソッド
 CompositeRule AbstractBaseNode.getCompositeRule()
          解析処理に使用する CompositeRule を返却します。