|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task org.seasar.doma.extension.gen.task.AbstractTask org.seasar.doma.extension.gen.task.GenTest
public class GenTest
テスト用のコードを生成します。
次のコードを生成できます。
フィールドの概要 | |
---|---|
protected String |
dialectClassName
org.seasar.doma.jdbc.dialect.Dialect のサブタイプのクラス名 |
protected DialectNameAttribute |
dialectName
方言名 |
protected String |
driverClassName
Driver のサブタイプのクラス名 |
protected Generator |
generator
ジェネレータ |
protected String |
password
JDBC接続パスワード |
protected SqlTestConfig |
sqlTestConfig
SQLテスト記述 |
protected SqlTestDescFactory |
sqlTestDescFactory
SQLテスト記述ファクトリ |
protected String |
templateEncoding
テンプレートのエンコーディング |
protected File |
templatePrimaryDir
テンプレートを格納するプライマリディレクトリ、使用しない場合 null |
protected String |
url
JDBC接続URL |
protected String |
user
JDBC接続ユーザー |
クラス org.seasar.doma.extension.gen.task.AbstractTask から継承されたフィールド |
---|
globalFactory, globalFactoryClassName |
クラス org.apache.tools.ant.Task から継承されたフィールド |
---|
target, taskName, taskType, wrapper |
クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド |
---|
description, location, project |
コンストラクタの概要 | |
---|---|
GenTest()
|
メソッドの概要 | |
---|---|
protected Generator |
createGenerator()
ジェネレータを作成します。 |
SqlTestConfig |
createSqlTestConfig()
SQLテストの設定を作成します。 |
protected SqlTestDescFactory |
createSqlTestDescFactory()
SQLテスト記述ファクトリを作成します。 |
protected void |
doPrepare()
サブクラスで準備します。 |
protected void |
doRun()
サブクラスで実行します。 |
protected void |
doValidate()
サブクラスで検証します。 |
protected void |
generateSqlTest(SqlTestDesc sqlTestDesc)
SQLのテストコードを生成します。 |
void |
setDialectClassName(String dialectClassName)
org.seasar.doma.jdbc.dialect.Dialect のサブタイプのクラス名を設定します。 |
void |
setDialectName(DialectNameAttribute dialectName)
方言名を設定します。 |
void |
setDriverClassName(String driverClassName)
Driver のサブタイプのクラス名を設定します。 |
void |
setPassword(String password)
JDBC接続パスワードを設定します。 |
void |
setTemplateEncoding(String templateEncoding)
テンプレートのエンコーディングを設定します。 |
void |
setTemplatePrimaryDir(File templatePrimaryDir)
テンプレートを格納するプライマリディレクトリを設定します。 |
void |
setUrl(String url)
JDBC接続URLを設定します。 |
void |
setUser(String user)
JDBC接続ユーザーを設定します。 |
クラス org.seasar.doma.extension.gen.task.AbstractTask から継承されたメソッド |
---|
execute, forName, newInstance, prepare, run, setGlobalFactoryClassName, validate |
クラス org.apache.tools.ant.Task から継承されたメソッド |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected DialectNameAttribute dialectName
protected String dialectClassName
org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名
protected String driverClassName
Driver
のサブタイプのクラス名
protected String user
protected String password
protected String url
protected String templateEncoding
protected File templatePrimaryDir
null
protected SqlTestConfig sqlTestConfig
protected SqlTestDescFactory sqlTestDescFactory
protected Generator generator
コンストラクタの詳細 |
---|
public GenTest()
メソッドの詳細 |
---|
public void setUser(String user)
user
- JDBC接続ユーザーpublic void setPassword(String password)
password
- JDBC接続パスワードpublic void setUrl(String url)
url
- JDBC接続URLpublic void setDriverClassName(String driverClassName)
Driver
のサブタイプのクラス名を設定します。
driverClassName
- Driver
のサブタイプのクラス名public void setDialectName(DialectNameAttribute dialectName)
dialectName
- 方言名public void setDialectClassName(String dialectClassName)
org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名を設定します。
dialectClassName
- org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名public void setTemplateEncoding(String templateEncoding)
templateEncoding
- テンプレートのエンコーディングpublic void setTemplatePrimaryDir(File templatePrimaryDir)
templatePrimaryDir
- テンプレートを格納するプライマリディレクトリ、使用しない場合 null
public SqlTestConfig createSqlTestConfig()
protected void doValidate()
AbstractTask
の記述:
AbstractTask
内の doValidate
protected void doPrepare()
AbstractTask
の記述:
AbstractTask
内の doPrepare
protected SqlTestDescFactory createSqlTestDescFactory()
protected Generator createGenerator()
protected void doRun()
AbstractTask
の記述:
AbstractTask
内の doRun
protected void generateSqlTest(SqlTestDesc sqlTestDesc)
sqlTestDesc
- SQLテスト記述
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |