shohaku.configutils
クラス BindMethodFactory

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

public class BindMethodFactory
extends java.lang.Object
implements ConfigurationResourcesLoader

メソッドへの対応付けを行う BindMethod をXMLファイルから生成し、識別子でマッピングしてする機能を提供します。


コンストラクタの概要
BindMethodFactory()
          デフォルトコンストラクタ。
 
メソッドの概要
 shohaku.core.beans.BindMethod getBindMethod(java.lang.String id)
          指定された識別子の拘束されたメソッド情報を取得します。
static shohaku.composer.CompositeRule getDefaultComposeRule()
          デフォルトの構成ルールを返却します。
 void load(java.io.InputStream inStream)
          デフォルトの構成ルールを用いて、入力ストリームから構成リソースを読み込みます。
 void load(java.io.InputStream inStream, shohaku.composer.CompositeRule 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.composer.CompositeException
デフォルトの構成ルールを用いて、入力ストリームから構成リソースを読み込みます。

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

load

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

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

getBindMethod

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

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

getDefaultComposeRule

public static shohaku.composer.CompositeRule getDefaultComposeRule()
デフォルトの構成ルールを返却します。

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