|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.seasar.extension.jdbc.gen.task.AbstractTask
org.seasar.extension.jdbc.gen.task.GenerateEntityTestTask
public class GenerateEntityTestTask
エンティティに対するテストクラスのJavaファイルを生成するTaskです。
GenerateEntityTestCommand| フィールドの概要 | |
|---|---|
protected GenerateEntityTestCommand |
command
コマンド |
| クラス org.seasar.extension.jdbc.gen.task.AbstractTask から継承されたフィールド |
|---|
classpath, commandInvokerClassName, ERROR_PROPERTY_NAME_SUFFIX, java, jvmCommandline, RESULT_PROPERTY_NAME_SUFFIX |
| クラス org.apache.tools.ant.Task から継承されたフィールド |
|---|
target, taskName, taskType, wrapper |
| クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド |
|---|
description, location, project |
| コンストラクタの概要 | |
|---|---|
GenerateEntityTestTask()
|
|
| メソッドの概要 | |
|---|---|
protected Command |
getCommand()
コマンドを返します。 |
void |
setClasspathDir(java.io.File classpathDir)
クラスパスのディレクトリを設定します。 |
void |
setConfigPath(java.lang.String configPath)
設定ファイルのパスを設定します。 |
void |
setEntityClassNamePattern(java.lang.String entityClassNamePattern)
対象とするエンティティクラス名の正規表現を設定します。 |
void |
setEntityPackageName(java.lang.String entityPackageName)
エンティティのパッケージ名を設定します。 |
void |
setEnv(java.lang.String env)
環境名を設定します。 |
void |
setFactoryClassName(java.lang.String factoryClassName)
Factoryの実装クラス名を設定します。 |
void |
setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
対象としないエンティティクラス名の正規表現を設定します。 |
void |
setJavaFileDestDir(java.io.File javaFileDestDir)
生成するJavaファイルの出力先ディレクトリを設定します。 |
void |
setJavaFileEncoding(java.lang.String javaFileEncoding)
Javaファイルのエンコーディングを設定します。 |
void |
setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManagerのコンポーネント名を設定します。 |
void |
setNamesClassNameSuffix(java.lang.String namesClassNameSuffix)
名前クラス名のサフィックスを設定します。 |
void |
setNamesPackageName(java.lang.String namesPackageName)
名前クラスのパッケージ名を設定します。 |
void |
setOverwrite(boolean overwrite)
上書きをする場合 true、しない場合falseを設定します。 |
void |
setRootPackageName(java.lang.String rootPackageName)
ルートパッケージ名を返します。 |
void |
setTemplateFileEncoding(java.lang.String templateFileEncoding)
テンプレートファイルのエンコーディングを設定します。 |
void |
setTemplateFileName(java.lang.String templateFileName)
テストクラスのテンプレート名を設定します。 |
void |
setTemplateFilePrimaryDir(java.io.File templateFilePrimaryDir)
テンプレートファイルを格納するプライマリディレクトリを設定します。 |
void |
setTestClassNameSuffix(java.lang.String testClassNameSuffix)
テストクラス名のサフィックスを設定します。 |
void |
setUseNamesClass(boolean useNamesClass)
名前クラスを使用する場合 true、しない場合falseを設定します。 |
void |
setUseS2junit4(boolean useS2junit4)
テストクラスでS2JUnit4を使用する場合 true、S2Unitを使用する場合falseを設定します。 |
| クラス org.seasar.extension.jdbc.gen.task.AbstractTask から継承されたメソッド |
|---|
createClasspath, createJvmarg, execute, executeCommand, getCommandInvokerClassName, setClasspath, setClasspathRef, setCommandInvokerClassName |
| クラス 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 GenerateEntityTestCommand command
| コンストラクタの詳細 |
|---|
public GenerateEntityTestTask()
| メソッドの詳細 |
|---|
protected Command getCommand()
AbstractTask の記述:
AbstractTask 内の getCommandpublic void setConfigPath(java.lang.String configPath)
configPath - 設定ファイルのパスpublic void setEnv(java.lang.String env)
env - 環境名public void setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManagerのコンポーネント名を設定します。
jdbcManagerName - JdbcManagerのコンポーネント名public void setFactoryClassName(java.lang.String factoryClassName)
Factoryの実装クラス名を設定します。
factoryClassName - Factoryの実装クラス名public void setClasspathDir(java.io.File classpathDir)
classpathDir - クラスパスのディレクトリpublic void setEntityPackageName(java.lang.String entityPackageName)
entityPackageName - エンティティのパッケージ名public void setTestClassNameSuffix(java.lang.String testClassNameSuffix)
testClassNameSuffix - テストクラス名のサフィックスpublic void setTemplateFileName(java.lang.String templateFileName)
templateFileName - テストクラスのテンプレート名public void setJavaFileEncoding(java.lang.String javaFileEncoding)
javaFileEncoding - Javaファイルのエンコーディングpublic void setJavaFileDestDir(java.io.File javaFileDestDir)
javaFileDestDir - 生成するJavaファイルの出力先ディレクトリpublic void setOverwrite(boolean overwrite)
true、しない場合falseを設定します。
overwrite - 上書きをする場合true、しない場合falsepublic void setRootPackageName(java.lang.String rootPackageName)
rootPackageName - ルートパッケージ名public void setTemplateFileEncoding(java.lang.String templateFileEncoding)
templateFileEncoding - テンプレートファイルのエンコーディングpublic void setTemplateFilePrimaryDir(java.io.File templateFilePrimaryDir)
templateFilePrimaryDir - テンプレートファイルを格納するプライマリディレクトリpublic void setEntityClassNamePattern(java.lang.String entityClassNamePattern)
entityClassNamePattern - 対象とするエンティティクラス名の正規表現public void setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
ignoreEntityClassNamePattern - 対象としないエンティティクラス名の正規表現public void setUseS2junit4(boolean useS2junit4)
true、S2Unitを使用する場合falseを設定します。
useS2junit4 - テストクラスでS2JUnit4を使用する場合true、S2Unitを使用する場合falsepublic void setNamesClassNameSuffix(java.lang.String namesClassNameSuffix)
namesClassNameSuffix - 名前クラス名のサフィックスpublic void setNamesPackageName(java.lang.String namesPackageName)
namesPackageName - 名前クラスのパッケージ名public void setUseNamesClass(boolean useNamesClass)
true、しない場合falseを設定します。
useNamesClass - 名前クラスを使用する場合true、しない場合false
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||