org.seasar.framework.unit.impl
クラス ConfigFileIncluderImpl

java.lang.Object
  上位を拡張 org.seasar.framework.unit.impl.ConfigFileIncluderImpl
すべての実装されたインタフェース:
ConfigFileIncluder

public class ConfigFileIncluderImpl
extends Object
implements ConfigFileIncluder

コンポーネント定義の設定ファイルをS2コンテナにインクルードする実装クラスです。

設定ファイルはテストコンテキスト内のS2コンテナではなく、このオブジェクトに持つS2コンテナにインクルードします。

作成者:
taedium

フィールドの概要
protected  List<String> configFiles
          設定ファイルのパスのリスト
protected  S2Container container
          S2コンテナ
protected static Logger logger
          ロガー
 
コンストラクタの概要
ConfigFileIncluderImpl()
           
 
メソッドの概要
 void addConfigFile(String configFile)
          設定ファイルのパスを登録します。
 void include(TestContext testContext)
          コンポーネント定義の設定ファイルをS2コンテナにインクルードします。
protected  void include(TestContext testContext, String path)
          設定ファイルをS2コンテナにインクルードします。
 void setContainer(S2Container container)
          S2コンテナを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static final Logger logger
ロガー


container

protected S2Container container
S2コンテナ


configFiles

protected final List<String> configFiles
設定ファイルのパスのリスト

コンストラクタの詳細

ConfigFileIncluderImpl

public ConfigFileIncluderImpl()
メソッドの詳細

setContainer

public void setContainer(S2Container container)
S2コンテナを設定します。

パラメータ:
container - S2コンテナ

addConfigFile

public void addConfigFile(String configFile)
設定ファイルのパスを登録します。

パラメータ:
configFile - 設定ファイルのパス

include

public void include(TestContext testContext)
インタフェース ConfigFileIncluder の記述:
コンポーネント定義の設定ファイルをS2コンテナにインクルードします。

定義:
インタフェース ConfigFileIncluder 内の include
パラメータ:
testContext - テストの実行コンテキスト

include

protected void include(TestContext testContext,
                       String path)
設定ファイルをS2コンテナにインクルードします。

パラメータ:
testContext - テストコンテキスト
path - 設定ファイルのパス


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.