org.seasar.extension.jdbc.gen.internal.model
クラス SqlFileTestModelFactoryImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.model.SqlFileTestModelFactoryImpl
すべての実装されたインタフェース:
SqlFileTestModelFactory

public class SqlFileTestModelFactoryImpl
extends java.lang.Object
implements SqlFileTestModelFactory

SqlFileTestModelFactoryの実装クラスです。

作成者:
taedium

フィールドの概要
protected  java.lang.String configPath
          設定ファイルのパス
protected  GeneratedModelSupport generatedModelSupport
          生成モデルのサポート
protected  java.lang.String jdbcManagerName
          JdbcManagerのコンポーネント名
protected  java.lang.String packageName
          パッケージ名、パッケージ名を指定しない場合はnull
protected  java.lang.String shortClassName
          テストクラスの単純名
protected  java.util.List<java.lang.String> sqlFilePathList
          SQLファイルのパスのリスト
protected  SqlFileSupport sqlFileSupport
          SQLファイルのサポート
protected  boolean useS2junit4
          S2JUnit4を使用する場合true、S2Unitを使用する場合false
 
コンストラクタの概要
  SqlFileTestModelFactoryImpl(java.io.File classpathDir, java.util.Set<java.io.File> sqlFileSet, java.lang.String configPath, java.lang.String jdbcManagerName, java.lang.String packageName, java.lang.String shortClassName, boolean useS2junit4)
          インスタンスを構築します。
protected SqlFileTestModelFactoryImpl(java.io.File classpathDir, java.util.Set<java.io.File> sqlFileSet, java.lang.String configPath, java.lang.String jdbcManagerName, java.lang.String packageName, java.lang.String shortClassName, boolean useS2junit4, SqlFileSupport sqlFileSupport)
          インスタンスを構築します。
 
メソッドの概要
protected  java.util.List<java.lang.String> createSqlFilePathList(java.io.File classpathDir, java.util.Set<java.io.File> sqlFileSet)
          SQLファイルのパスのリストを作成します。
protected  void doGeneratedInfo(SqlFileTestModel sqlFileTestModel)
          生成情報を処理します。
 SqlFileTestModel getSqlFileTestModel()
          SQLファイルテストモデルを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

configPath

protected java.lang.String configPath
設定ファイルのパス


jdbcManagerName

protected java.lang.String jdbcManagerName
JdbcManagerのコンポーネント名


packageName

protected java.lang.String packageName
パッケージ名、パッケージ名を指定しない場合はnull


shortClassName

protected java.lang.String shortClassName
テストクラスの単純名


useS2junit4

protected boolean useS2junit4
S2JUnit4を使用する場合true、S2Unitを使用する場合false


sqlFilePathList

protected java.util.List<java.lang.String> sqlFilePathList
SQLファイルのパスのリスト


sqlFileSupport

protected SqlFileSupport sqlFileSupport
SQLファイルのサポート


generatedModelSupport

protected GeneratedModelSupport generatedModelSupport
生成モデルのサポート

コンストラクタの詳細

SqlFileTestModelFactoryImpl

public SqlFileTestModelFactoryImpl(java.io.File classpathDir,
                                   java.util.Set<java.io.File> sqlFileSet,
                                   java.lang.String configPath,
                                   java.lang.String jdbcManagerName,
                                   java.lang.String packageName,
                                   java.lang.String shortClassName,
                                   boolean useS2junit4)
インスタンスを構築します。

パラメータ:
classpathDir - クラスパスのディレクトリ
sqlFileSet - SQLファイルのセット
configPath - 設定ファイルのパス
jdbcManagerName - JdbcManagerのコンポーネント名
packageName - パッケージ名
shortClassName - テストクラスの単純名
useS2junit4 - S2JUnit4を使用する場合true、S2Unitを使用する場合false

SqlFileTestModelFactoryImpl

protected SqlFileTestModelFactoryImpl(java.io.File classpathDir,
                                      java.util.Set<java.io.File> sqlFileSet,
                                      java.lang.String configPath,
                                      java.lang.String jdbcManagerName,
                                      java.lang.String packageName,
                                      java.lang.String shortClassName,
                                      boolean useS2junit4,
                                      SqlFileSupport sqlFileSupport)
インスタンスを構築します。

パラメータ:
classpathDir - クラスパスのディレクトリ
sqlFileSet - SQLファイルのセット
configPath - 設定ファイルのパス
jdbcManagerName - JdbcManagerのコンポーネント名
packageName - パッケージ名
shortClassName - テストクラスの単純名
useS2junit4 - S2JUnit4を使用する場合true、S2Unitを使用する場合false
sqlFileSupport - SQLファイルのサポート
メソッドの詳細

createSqlFilePathList

protected java.util.List<java.lang.String> createSqlFilePathList(java.io.File classpathDir,
                                                                 java.util.Set<java.io.File> sqlFileSet)
SQLファイルのパスのリストを作成します。

パラメータ:
classpathDir - クラスパスのディレクトリ
sqlFileSet - SQLファイルのセット
戻り値:
SQLファイルのパスのリスト

getSqlFileTestModel

public SqlFileTestModel getSqlFileTestModel()
インタフェース SqlFileTestModelFactory の記述:
SQLファイルテストモデルを返します。

定義:
インタフェース SqlFileTestModelFactory 内の getSqlFileTestModel
戻り値:
SQLファイルテストモデル

doGeneratedInfo

protected void doGeneratedInfo(SqlFileTestModel sqlFileTestModel)
生成情報を処理します。

パラメータ:
sqlFileTestModel - SQLファイルテストモデル


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.