org.seasar.extension.jdbc.gen.task
クラス GenerateEntityTask

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.Task
          上位を拡張 org.seasar.extension.jdbc.gen.task.AbstractTask
              上位を拡張 org.seasar.extension.jdbc.gen.task.GenerateEntityTask
すべての実装されたインタフェース:
java.lang.Cloneable

public class GenerateEntityTask
extends AbstractTask

エンティティクラスのJavaファイルを生成するTaskです。

作成者:
taedium
関連項目:
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
 

フィールドの詳細

command

protected GenerateEntityCommand command
コマンド

コンストラクタの詳細

GenerateEntityTask

public GenerateEntityTask()
メソッドの詳細

getCommand

protected Command getCommand()
クラス AbstractTask の記述:
コマンドを返します。

定義:
クラス AbstractTask 内の getCommand
戻り値:
コマンド

setConfigPath

public void setConfigPath(java.lang.String configPath)
設定ファイルのパスを設定します。

パラメータ:
configPath - 設定ファイルのパス

setEnv

public void setEnv(java.lang.String env)
環境名を設定します。

パラメータ:
env - 環境名

setJdbcManagerName

public void setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManagerのコンポーネント名を設定します。

パラメータ:
jdbcManagerName - JdbcManagerのコンポーネント名

setFactoryClassName

public void setFactoryClassName(java.lang.String factoryClassName)
Factoryの実装クラス名を設定します。

パラメータ:
factoryClassName - Factoryの実装クラス名

setEntityPackageName

public void setEntityPackageName(java.lang.String entityPackageName)
エンティティクラスのパッケージ名を設定します。

パラメータ:
entityPackageName - エンティティクラスのパッケージ名

setEntityTemplateFileName

public void setEntityTemplateFileName(java.lang.String entityTemplateFileName)
エンティティクラスのテンプレート名を設定します。

パラメータ:
entityTemplateFileName - エンティティクラスのテンプレート名

setJavaFileDestDir

public void setJavaFileDestDir(java.io.File javaFileDestDir)
生成するJavaファイルの出力先ディレクトリを設定します。

パラメータ:
javaFileDestDir - 生成するJavaファイルの出力先ディレクトリ

setJavaFileEncoding

public void setJavaFileEncoding(java.lang.String javaFileEncoding)
Javaファイルのエンコーディングを設定します。

パラメータ:
javaFileEncoding - Javaファイルのエンコーディング

setOverwrite

public void setOverwrite(boolean overwrite)
上書きをする場合true、しない場合falseを設定します。

パラメータ:
overwrite - 上書きをする場合true、しない場合false

setRootPackageName

public void setRootPackageName(java.lang.String rootPackageName)
ルートパッケージ名を設定します。

パラメータ:
rootPackageName - ルートパッケージ名

setSchemaName

public void setSchemaName(java.lang.String schemaName)
スキーマ名を設定します。

パラメータ:
schemaName - スキーマ名

setTableNamePattern

public void setTableNamePattern(java.lang.String tableNamePattern)
Javaコード生成の対象とするテーブル名の正規表現を設定します。

パラメータ:
tableNamePattern - Javaコード生成の対象とするテーブル名の正規表現

setIgnoreTableNamePattern

public void setIgnoreTableNamePattern(java.lang.String ignoreTableNamePattern)
Javaコード生成の対象としないテーブル名の正規表現を設定します。

パラメータ:
ignoreTableNamePattern - Javaコード生成の対象としないテーブル名の正規表現

setTemplateFileEncoding

public void setTemplateFileEncoding(java.lang.String templateFileEncoding)
テンプレートファイルのエンコーディングを設定します。

パラメータ:
templateFileEncoding - テンプレートファイルのエンコーディング

setTemplateFilePrimaryDir

public void setTemplateFilePrimaryDir(java.io.File templateFilePrimaryDir)
テンプレートファイルを格納するプライマリディレクトリを設定します。

パラメータ:
templateFilePrimaryDir - テンプレートファイルを格納するプライマリディレクトリ

setVersionColumnNamePattern

public void setVersionColumnNamePattern(java.lang.String versionColumnNamePattern)
バージョンカラム名のパターンを設定します。

パラメータ:
versionColumnNamePattern - バージョンカラム名のパターンを

setPluralFormFile

public void setPluralFormFile(java.io.File pluralFormFile)
単語を複数系に変換するための辞書ファイルを設定します。

パラメータ:
pluralFormFile - 単語を複数系に変換するための辞書ファイル

setShowCatalogName

public void setShowCatalogName(boolean showCatalogName)
カタログ名を表示する場合trueを設定します。

パラメータ:
showCatalogName - カタログ名を表示する場合true

setShowColumnDefinition

public void setShowColumnDefinition(boolean showColumnDefinition)
カラム定義を表示する場合trueを設定します。

パラメータ:
showColumnDefinition - カラム定義を表示する場合trueを設定します。

setShowColumnName

public void setShowColumnName(boolean showColumnName)
カラム名を表示する場合trueを設定します。

パラメータ:
showColumnName - カラム名を表示する場合true

setShowJoinColumn

public void setShowJoinColumn(boolean showJoinColumn)
JoinColumnを表示する場合trueを設定します。

パラメータ:
showJoinColumn - JoinColumnを表示する場合true

setShowSchemaName

public void setShowSchemaName(boolean showSchemaName)
スキーマ名を表示する場合trueを設定します。

パラメータ:
showSchemaName - スキーマ名を表示する場合true

setShowTableName

public void setShowTableName(boolean showTableName)
テーブル名を表示する場合trueを設定します。

パラメータ:
showTableName - テーブル名を表示する場合true

setGenDialectClassName

public void setGenDialectClassName(java.lang.String genDialectClassName)
GenDialectの実装クラス名を設定します。

パラメータ:
genDialectClassName - GenDialectの実装クラス名

setIdGeneration

public void setIdGeneration(IdGeneration idGeneration)
エンティティの識別子の生成方法を示す列挙型を設定します。

パラメータ:
idGeneration - エンティティの識別子の生成方法を示す列挙型

setInitialValue

public void setInitialValue(java.lang.Integer initialValue)
エンティティの識別子の初期値を設定します。

パラメータ:
initialValue - エンティティの識別子の初期値、指定しない場合はnull

setAllocationSize

public void setAllocationSize(java.lang.Integer allocationSize)
エンティティの識別子の割り当てサイズを設定します。

パラメータ:
allocationSize - エンティティの識別子の割り当てサイズ、指定しない場合はnull

setEntitySuperclassName

public void setEntitySuperclassName(java.lang.String entitySuperclassName)
エンティティのスーパークラスの名前を設定します。

パラメータ:
entitySuperclassName - エンティティのスーパークラスの名前

setUseAccessor

public void setUseAccessor(boolean useAccessor)
エンティティクラスでアクセサを使用する場合trueを設定します。

パラメータ:
useAccessor - エンティティクラスでアクセサを使用する場合true

setApplyDbCommentToJava

public void setApplyDbCommentToJava(boolean applyDbCommentToJava)
データベースのコメントをJavaコードに適用する場合trueを設定します。

パラメータ:
applyDbCommentToJava - データベースのコメントをJavaコードに適用する場合true

setUseTemporalType

public void setUseTemporalType(boolean useTemporalType)
TemporalTypeを使用する場合trueを設定します。

パラメータ:
useTemporalType - TemporalTypeを使用する場合true


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