|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.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 java.lang.String |
dialectClassName
org.seasar.doma.jdbc.dialect.Dialect のサブタイプのクラス名 |
protected DialectNameAttribute |
dialectName
方言名 |
protected java.lang.String |
driverClassName
Driver のサブタイプのクラス名 |
protected Generator |
generator
ジェネレータ |
protected java.lang.String |
password
JDBC接続パスワード |
protected SqlTestConfig |
sqlTestConfig
SQLテスト記述 |
protected SqlTestDescFactory |
sqlTestDescFactory
SQLテスト記述ファクトリ |
protected java.lang.String |
templateEncoding
テンプレートのエンコーディング |
protected java.io.File |
templatePrimaryDir
テンプレートを格納するプライマリディレクトリ、使用しない場合 null |
protected java.lang.String |
url
JDBC接続URL |
protected java.lang.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(java.lang.String dialectClassName)
org.seasar.doma.jdbc.dialect.Dialect のサブタイプのクラス名を設定します。 |
void |
setDialectName(DialectNameAttribute dialectName)
方言名を設定します。 |
void |
setDriverClassName(java.lang.String driverClassName)
Driver のサブタイプのクラス名を設定します。 |
void |
setPassword(java.lang.String password)
JDBC接続パスワードを設定します。 |
void |
setTemplateEncoding(java.lang.String templateEncoding)
テンプレートのエンコーディングを設定します。 |
void |
setTemplatePrimaryDir(java.io.File templatePrimaryDir)
テンプレートを格納するプライマリディレクトリを設定します。 |
void |
setUrl(java.lang.String url)
JDBC接続URLを設定します。 |
void |
setUser(java.lang.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 java.lang.String dialectClassName
org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名
protected java.lang.String driverClassName
Driver
のサブタイプのクラス名
protected java.lang.String user
protected java.lang.String password
protected java.lang.String url
protected java.lang.String templateEncoding
protected java.io.File templatePrimaryDir
null
protected SqlTestConfig sqlTestConfig
protected SqlTestDescFactory sqlTestDescFactory
protected Generator generator
コンストラクタの詳細 |
---|
public GenTest()
メソッドの詳細 |
---|
public void setUser(java.lang.String user)
user
- JDBC接続ユーザーpublic void setPassword(java.lang.String password)
password
- JDBC接続パスワードpublic void setUrl(java.lang.String url)
url
- JDBC接続URLpublic void setDriverClassName(java.lang.String driverClassName)
Driver
のサブタイプのクラス名を設定します。
driverClassName
- Driver
のサブタイプのクラス名public void setDialectName(DialectNameAttribute dialectName)
dialectName
- 方言名public void setDialectClassName(java.lang.String dialectClassName)
org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名を設定します。
dialectClassName
- org.seasar.doma.jdbc.dialect.Dialect
のサブタイプのクラス名public void setTemplateEncoding(java.lang.String templateEncoding)
templateEncoding
- テンプレートのエンコーディングpublic void setTemplatePrimaryDir(java.io.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テスト記述
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |