|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.GenerateEntityTask
public class GenerateEntityTask
エンティティクラスのJavaファイルを生成するTask
です。
GenerateEntityCommand
フィールドの概要 | |
---|---|
protected GenerateEntityCommand |
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 |
コンストラクタの概要 | |
---|---|
GenerateEntityTask()
|
メソッドの概要 | |
---|---|
protected Command |
getCommand()
コマンドを返します。 |
void |
setAllocationSize(java.lang.Integer allocationSize)
エンティティの識別子の割り当てサイズを設定します。 |
void |
setApplyDbCommentToJava(boolean applyDbCommentToJava)
データベースのコメントをJavaコードに適用する場合 true を設定します。 |
void |
setConfigPath(java.lang.String configPath)
設定ファイルのパスを設定します。 |
void |
setEntityPackageName(java.lang.String entityPackageName)
エンティティクラスのパッケージ名を設定します。 |
void |
setEntitySuperclassName(java.lang.String entitySuperclassName)
エンティティのスーパークラスの名前を設定します。 |
void |
setEntityTemplateFileName(java.lang.String entityTemplateFileName)
エンティティクラスのテンプレート名を設定します。 |
void |
setEnv(java.lang.String env)
環境名を設定します。 |
void |
setFactoryClassName(java.lang.String factoryClassName)
Factory の実装クラス名を設定します。 |
void |
setGenDialectClassName(java.lang.String genDialectClassName)
GenDialect の実装クラス名を設定します。 |
void |
setIdGeneration(IdGeneration idGeneration)
エンティティの識別子の生成方法を示す列挙型を設定します。 |
void |
setIgnoreTableNamePattern(java.lang.String ignoreTableNamePattern)
Javaコード生成の対象としないテーブル名の正規表現を設定します。 |
void |
setInitialValue(java.lang.Integer initialValue)
エンティティの識別子の初期値を設定します。 |
void |
setJavaFileDestDir(java.io.File javaFileDestDir)
生成するJavaファイルの出力先ディレクトリを設定します。 |
void |
setJavaFileEncoding(java.lang.String javaFileEncoding)
Javaファイルのエンコーディングを設定します。 |
void |
setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManager のコンポーネント名を設定します。 |
void |
setOverwrite(boolean overwrite)
上書きをする場合 true 、しない場合false を設定します。 |
void |
setPluralFormFile(java.io.File pluralFormFile)
単語を複数系に変換するための辞書ファイルを設定します。 |
void |
setRootPackageName(java.lang.String rootPackageName)
ルートパッケージ名を設定します。 |
void |
setSchemaName(java.lang.String schemaName)
スキーマ名を設定します。 |
void |
setShowCatalogName(boolean showCatalogName)
カタログ名を表示する場合 true を設定します。 |
void |
setShowColumnDefinition(boolean showColumnDefinition)
カラム定義を表示する場合 true を設定します。 |
void |
setShowColumnName(boolean showColumnName)
カラム名を表示する場合 true を設定します。 |
void |
setShowJoinColumn(boolean showJoinColumn)
JoinColumn を表示する場合true を設定します。 |
void |
setShowSchemaName(boolean showSchemaName)
スキーマ名を表示する場合 true を設定します。 |
void |
setShowTableName(boolean showTableName)
テーブル名を表示する場合 true を設定します。 |
void |
setTableNamePattern(java.lang.String tableNamePattern)
Javaコード生成の対象とするテーブル名の正規表現を設定します。 |
void |
setTemplateFileEncoding(java.lang.String templateFileEncoding)
テンプレートファイルのエンコーディングを設定します。 |
void |
setTemplateFilePrimaryDir(java.io.File templateFilePrimaryDir)
テンプレートファイルを格納するプライマリディレクトリを設定します。 |
void |
setUseAccessor(boolean useAccessor)
エンティティクラスでアクセサを使用する場合 true を設定します。 |
void |
setUseTemporalType(boolean useTemporalType)
TemporalType を使用する場合true を設定します。 |
void |
setVersionColumnNamePattern(java.lang.String versionColumnNamePattern)
バージョンカラム名のパターンを設定します。 |
クラス 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 GenerateEntityCommand command
コンストラクタの詳細 |
---|
public GenerateEntityTask()
メソッドの詳細 |
---|
protected Command getCommand()
AbstractTask
の記述:
AbstractTask
内の getCommand
public 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 setEntityPackageName(java.lang.String entityPackageName)
entityPackageName
- エンティティクラスのパッケージ名public void setEntityTemplateFileName(java.lang.String entityTemplateFileName)
entityTemplateFileName
- エンティティクラスのテンプレート名public void setJavaFileDestDir(java.io.File javaFileDestDir)
javaFileDestDir
- 生成するJavaファイルの出力先ディレクトリpublic void setJavaFileEncoding(java.lang.String javaFileEncoding)
javaFileEncoding
- Javaファイルのエンコーディングpublic void setOverwrite(boolean overwrite)
true
、しない場合false
を設定します。
overwrite
- 上書きをする場合true
、しない場合false
public void setRootPackageName(java.lang.String rootPackageName)
rootPackageName
- ルートパッケージ名public void setSchemaName(java.lang.String schemaName)
schemaName
- スキーマ名public void setTableNamePattern(java.lang.String tableNamePattern)
tableNamePattern
- Javaコード生成の対象とするテーブル名の正規表現public void setIgnoreTableNamePattern(java.lang.String ignoreTableNamePattern)
ignoreTableNamePattern
- Javaコード生成の対象としないテーブル名の正規表現public void setTemplateFileEncoding(java.lang.String templateFileEncoding)
templateFileEncoding
- テンプレートファイルのエンコーディングpublic void setTemplateFilePrimaryDir(java.io.File templateFilePrimaryDir)
templateFilePrimaryDir
- テンプレートファイルを格納するプライマリディレクトリpublic void setVersionColumnNamePattern(java.lang.String versionColumnNamePattern)
versionColumnNamePattern
- バージョンカラム名のパターンをpublic void setPluralFormFile(java.io.File pluralFormFile)
pluralFormFile
- 単語を複数系に変換するための辞書ファイルpublic void setShowCatalogName(boolean showCatalogName)
true
を設定します。
showCatalogName
- カタログ名を表示する場合true
public void setShowColumnDefinition(boolean showColumnDefinition)
true
を設定します。
showColumnDefinition
- カラム定義を表示する場合true
を設定します。public void setShowColumnName(boolean showColumnName)
true
を設定します。
showColumnName
- カラム名を表示する場合true
public void setShowJoinColumn(boolean showJoinColumn)
JoinColumn
を表示する場合true
を設定します。
showJoinColumn
- JoinColumn
を表示する場合true
public void setShowSchemaName(boolean showSchemaName)
true
を設定します。
showSchemaName
- スキーマ名を表示する場合true
public void setShowTableName(boolean showTableName)
true
を設定します。
showTableName
- テーブル名を表示する場合true
public void setGenDialectClassName(java.lang.String genDialectClassName)
GenDialect
の実装クラス名を設定します。
genDialectClassName
- GenDialect
の実装クラス名public void setIdGeneration(IdGeneration idGeneration)
idGeneration
- エンティティの識別子の生成方法を示す列挙型public void setInitialValue(java.lang.Integer initialValue)
initialValue
- エンティティの識別子の初期値、指定しない場合はnull
public void setAllocationSize(java.lang.Integer allocationSize)
allocationSize
- エンティティの識別子の割り当てサイズ、指定しない場合はnull
public void setEntitySuperclassName(java.lang.String entitySuperclassName)
entitySuperclassName
- エンティティのスーパークラスの名前public void setUseAccessor(boolean useAccessor)
true
を設定します。
useAccessor
- エンティティクラスでアクセサを使用する場合true
public void setApplyDbCommentToJava(boolean applyDbCommentToJava)
true
を設定します。
applyDbCommentToJava
- データベースのコメントをJavaコードに適用する場合true
public void setUseTemporalType(boolean useTemporalType)
TemporalType
を使用する場合true
を設定します。
useTemporalType
- TemporalType
を使用する場合true
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |