shohaku.kosho
クラス BindMethodFactory

java.lang.Object
  拡張shohaku.kosho.BindMethodFactory
すべての実装インタフェース:
KoshoResourcesLoader

public class BindMethodFactory
extends java.lang.Object
implements KoshoResourcesLoader

XMLデータで定義された情報を基に、メソッドを特殊な規則で拘束する機能を生成する機能を提供します。
このクラスは shohaku.core.beans.BindMethod をXMLデータから生成し、識別子でマッピングします。


コンストラクタの概要
BindMethodFactory()
          デフォルトコンストラクタ。
 
メソッドの概要
 shohaku.core.beans.BindMethod getBindMethod(java.lang.String id)
          指定された識別子の拘束されたメソッド情報を取得します。
static shohaku.ginkgo.NodeCompositeRule getDefaultNodeCompositeRule()
          デフォルトの構成ルールを返却します。
 void load(java.io.InputStream inStream)
          デフォルトの構成ルールを用いて、入力ストリームから構成リソースを読み込みます。
 void load(java.io.InputStream inStream, shohaku.ginkgo.NodeCompositeRule rule)
          指定された構成ルールを用いて、入力ストリームから構成リソースを読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BindMethodFactory

public BindMethodFactory()
デフォルトコンストラクタ。

メソッドの詳細

load

public void load(java.io.InputStream inStream)
          throws shohaku.ginkgo.GinkgoException
デフォルトの構成ルールを用いて、入力ストリームから構成リソースを読み込みます。

定義:
インタフェース KoshoResourcesLoader 内の load
パラメータ:
inStream - 構成リソースの入力ストリーム
例外:
shohaku.ginkgo.GinkgoException - 構成情報例外

load

public void load(java.io.InputStream inStream,
                 shohaku.ginkgo.NodeCompositeRule rule)
          throws shohaku.ginkgo.GinkgoException
指定された構成ルールを用いて、入力ストリームから構成リソースを読み込みます。

定義:
インタフェース KoshoResourcesLoader 内の load
パラメータ:
inStream - 構成リソースの入力ストリーム
rule - 構成ルール
例外:
shohaku.ginkgo.GinkgoException - 構成情報例外

getBindMethod

public shohaku.core.beans.BindMethod getBindMethod(java.lang.String id)
指定された識別子の拘束されたメソッド情報を取得します。

パラメータ:
id - 識別子
戻り値:
指定された識別子の拘束されたメソッド情報

getDefaultNodeCompositeRule

public static shohaku.ginkgo.NodeCompositeRule getDefaultNodeCompositeRule()
デフォルトの構成ルールを返却します。

戻り値:
デフォルトの構成ルール