org.seasar.extension.jdbc.gen.internal.command
クラス GenerateEntityCommand

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.command.AbstractCommand
      上位を拡張 org.seasar.extension.jdbc.gen.internal.command.GenerateEntityCommand
すべての実装されたインタフェース:
Command

public class GenerateEntityCommand
extends AbstractCommand

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

このコマンドは、データベースのメタデータからエンティティクラスのJavaファイルを生成します。

テーブル1つにつき、1つのエンティティクラスのJavaファイルを生成します。

作成者:
taedium

フィールドの概要
protected  java.lang.Integer allocationSize
          エンティティの識別子の割り当てサイズ、指定しない場合はnull
protected  boolean applyDbCommentToJava
          データベースのコメントをJavaコードに適用する場合true
protected  DbTableMetaReader dbTableMetaReader
          テーブルメタデータのリーダ
protected  GenDialect dialect
          方言
protected  EntityModelFactory entityModelFactory
          エンティティのモデルのファクトリ
protected  java.lang.String entityPackageName
          エンティティクラスのパッケージ名
protected  EntitySetDescFactory entitySetDescFactory
          エンティティセット記述のファクトリ
protected  java.lang.String entitySuperclassName
          エンティティのスーパークラスの名前
protected  java.lang.String entityTemplateFileName
          エンティティクラスのテンプレート名
protected  java.lang.String genDialectClassName
          GenDialectの実装クラス名
protected  GenerationType generationType
          エンティティの識別子の生成方法を示す列挙型、生成しない場合はnull
protected  Generator generator
          ジェネレータ
protected  java.lang.String ignoreTableNamePattern
          Javaコード生成の対象としないテーブル名の正規表現
protected  java.lang.Integer initialValue
          エンティティの識別子の初期値、指定しない場合はnull
protected  java.io.File javaFileDestDir
          生成するJavaファイルの出力先ディレクトリ
protected  java.lang.String javaFileEncoding
          Javaファイルのエンコーディング
protected static Logger logger
          ロガー
protected  boolean overwrite
          上書きをする場合true、しない場合false
protected  java.io.File pluralFormFile
          単語を複数系に変換するための辞書ファイル
protected  java.lang.String rootPackageName
          ルートパッケージ名
protected  java.lang.String schemaName
          スキーマ名
protected  boolean showCatalogName
          カタログ名を表示する場合true
protected  boolean showColumnDefinition
          カラム定義を表示する場合true
protected  boolean showColumnName
          カラム名を表示する場合true
protected  boolean showJoinColumn
          JoinColumnを表示する場合true
protected  boolean showSchemaName
          スキーマ名を表示する場合true
protected  boolean showTableName
          テーブル名を表示する場合true
protected  java.lang.String tableNamePattern
          Javaコード生成の対象とするテーブル名の正規表現
protected  java.lang.String templateFileEncoding
          テンプレートファイルのエンコーディング
protected  java.io.File templateFilePrimaryDir
          テンプレートファイルを格納するプライマリディレクトリ
protected  boolean useAccessor
          エンティティクラスでアクセサを使用する場合true
protected  boolean useTemporalType
          TemporalTypeを使用する場合true
protected  java.lang.String versionColumnNamePattern
          バージョンカラム名のパターン
 
クラス org.seasar.extension.jdbc.gen.internal.command.AbstractCommand から継承されたフィールド
configPath, containerFactorySupport, env, factory, factoryClassName, jdbcManager, jdbcManagerName
 
コンストラクタの概要
GenerateEntityCommand()
          インスタンスを構築します。
 
メソッドの概要
protected  DbTableMetaReader createDbTableMetaReader()
          DbTableMetaReaderの実装を作成します。
protected  EntityModelFactory createEntityModelFactory()
          EntityModelFactoryの実装を作成します。
protected  EntitySetDescFactory createEntitySetDescFactory()
          EntitySetDescFactoryの実装を作成します。
protected  GenerationContext createGenerationContext(ClassModel model, java.lang.String templateName)
          GenerationContextの実装を作成します。
protected  Generator createGenerator()
          Generatorの実装を作成します。
protected  void doDestroy()
          サブクラスで破棄します。
protected  void doExecute()
          サブクラスで実行します。
protected  void doInit()
          初期化します。
protected  void doValidate()
          サブクラスで検証します。
protected  void generateEntity(EntityDesc entityDesc)
          エンティティクラスのJavaファイルを生成します。
 java.lang.Integer getAllocationSize()
          エンティティの識別子の割り当てサイズを返します。
 java.lang.String getEntityPackageName()
          エンティティクラスのパッケージ名を返します。
 java.lang.String getEntitySuperclassName()
          エンティティのスーパークラスの名前を返します。
 java.lang.String getEntityTemplateFileName()
          エンティティクラスのテンプレート名を返します。
 java.lang.String getGenDialectClassName()
          GenDialectの実装クラス名を返します。
 GenerationType getGenerationType()
          エンティティの識別子の生成方法を示す列挙型を返します。
 java.lang.String getIgnoreTableNamePattern()
          Javaコード生成の対象としないテーブル名の正規表現を返します。
 java.lang.Integer getInitialValue()
          エンティティの識別子の初期値を返します。
 java.io.File getJavaFileDestDir()
          生成するJavaファイルの出力先ディレクトリを返します。
 java.lang.String getJavaFileEncoding()
          Javaファイルのエンコーディングを返します。
protected  Logger getLogger()
          ロガーを返します。
 java.io.File getPluralFormFile()
          単語を複数系に変換するための辞書ファイルを返します。
 java.lang.String getRootPackageName()
          ルートパッケージ名を返します。
 java.lang.String getSchemaName()
          スキーマ名を返します。
 java.lang.String getTableNamePattern()
          Javaコード生成の対象とするテーブル名の正規表現を返します。
 java.lang.String getTemplateFileEncoding()
          テンプレートファイルのエンコーディングを返します。
 java.io.File getTemplateFilePrimaryDir()
          テンプレートファイルを格納するプライマリディレクトリを返します。
 java.lang.String getVersionColumnNamePattern()
          バージョンカラム名のパターンを返します。
 boolean isApplyDbCommentToJava()
          データベースのコメントをJavaコードに適用する場合trueを返します。
 boolean isOverwrite()
          上書きをする場合true、しない場合falseを返します。
 boolean isShowCatalogName()
          カタログ名を表示する場合trueを返します。
 boolean isShowColumnDefinition()
          カラム定義を表示する場合trueを返します。
 boolean isShowColumnName()
          カラム名を表示する場合trueを返します。
 boolean isShowJoinColumn()
          JoinColumnを表示する場合trueを返します。
 boolean isShowSchemaName()
          スキーマ名を表示する場合trueを返します。
 boolean isShowTableName()
          テーブル名を表示する場合trueを返します。
 boolean isUseAccessor()
          エンティティクラスでアクセサを使用する場合trueを返します。
 boolean isUseTemporalType()
          TemporalTypeを使用する場合trueを返します。
 void setAllocationSize(java.lang.Integer allocationSize)
          エンティティの識別子の割り当てサイズを設定します。
 void setApplyDbCommentToJava(boolean applyDbCommentToJava)
          データベースのコメントをJavaコードに適用する場合trueを設定します。
 void setEntityPackageName(java.lang.String entityPackageName)
          エンティティクラスのパッケージ名を設定します。
 void setEntitySuperclassName(java.lang.String entitySuperclassName)
          エンティティのスーパークラスの名前を設定します。
 void setEntityTemplateFileName(java.lang.String entityTemplateFileName)
          エンティティクラスのテンプレート名を設定します。
 void setGenDialectClassName(java.lang.String genDialectClassName)
          GenDialectの実装クラス名を設定します。
 void setGenerationType(GenerationType generationType)
          エンティティの識別子の生成方法を示す列挙型を設定します。
 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 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.internal.command.AbstractCommand から継承されたメソッド
destroy, execute, getConfigPath, getEnv, getFactoryClassName, getGenDialect, getJdbcManagerName, getRdbmsName, init, logRdbmsAndGenDialect, logWritableProperties, setConfigPath, setEnv, setFactoryClassName, setJdbcManagerName, validate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static Logger logger
ロガー


schemaName

protected java.lang.String schemaName
スキーマ名


tableNamePattern

protected java.lang.String tableNamePattern
Javaコード生成の対象とするテーブル名の正規表現


ignoreTableNamePattern

protected java.lang.String ignoreTableNamePattern
Javaコード生成の対象としないテーブル名の正規表現


versionColumnNamePattern

protected java.lang.String versionColumnNamePattern
バージョンカラム名のパターン


pluralFormFile

protected java.io.File pluralFormFile
単語を複数系に変換するための辞書ファイル


useTemporalType

protected boolean useTemporalType
TemporalTypeを使用する場合true


useAccessor

protected boolean useAccessor
エンティティクラスでアクセサを使用する場合true


generationType

protected GenerationType generationType
エンティティの識別子の生成方法を示す列挙型、生成しない場合はnull


initialValue

protected java.lang.Integer initialValue
エンティティの識別子の初期値、指定しない場合はnull


allocationSize

protected java.lang.Integer allocationSize
エンティティの識別子の割り当てサイズ、指定しない場合はnull


showCatalogName

protected boolean showCatalogName
カタログ名を表示する場合true


showSchemaName

protected boolean showSchemaName
スキーマ名を表示する場合true


showTableName

protected boolean showTableName
テーブル名を表示する場合true


showColumnName

protected boolean showColumnName
カラム名を表示する場合true


showColumnDefinition

protected boolean showColumnDefinition
カラム定義を表示する場合true


showJoinColumn

protected boolean showJoinColumn
JoinColumnを表示する場合true


entityTemplateFileName

protected java.lang.String entityTemplateFileName
エンティティクラスのテンプレート名


templateFileEncoding

protected java.lang.String templateFileEncoding
テンプレートファイルのエンコーディング


templateFilePrimaryDir

protected java.io.File templateFilePrimaryDir
テンプレートファイルを格納するプライマリディレクトリ


rootPackageName

protected java.lang.String rootPackageName
ルートパッケージ名


entityPackageName

protected java.lang.String entityPackageName
エンティティクラスのパッケージ名


entitySuperclassName

protected java.lang.String entitySuperclassName
エンティティのスーパークラスの名前


javaFileDestDir

protected java.io.File javaFileDestDir
生成するJavaファイルの出力先ディレクトリ


javaFileEncoding

protected java.lang.String javaFileEncoding
Javaファイルのエンコーディング


overwrite

protected boolean overwrite
上書きをする場合true、しない場合false


applyDbCommentToJava

protected boolean applyDbCommentToJava
データベースのコメントをJavaコードに適用する場合true


genDialectClassName

protected java.lang.String genDialectClassName
GenDialectの実装クラス名


dialect

protected GenDialect dialect
方言


dbTableMetaReader

protected DbTableMetaReader dbTableMetaReader
テーブルメタデータのリーダ


entitySetDescFactory

protected EntitySetDescFactory entitySetDescFactory
エンティティセット記述のファクトリ


generator

protected Generator generator
ジェネレータ


entityModelFactory

protected EntityModelFactory entityModelFactory
エンティティのモデルのファクトリ

コンストラクタの詳細

GenerateEntityCommand

public GenerateEntityCommand()
インスタンスを構築します。

メソッドの詳細

getEntityPackageName

public java.lang.String getEntityPackageName()
エンティティクラスのパッケージ名を返します。

戻り値:
エンティティクラスのパッケージ名

setEntityPackageName

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

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

getEntityTemplateFileName

public java.lang.String getEntityTemplateFileName()
エンティティクラスのテンプレート名を返します。

戻り値:
エンティティクラスのテンプレート名

setEntityTemplateFileName

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

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

getJavaFileDestDir

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

戻り値:
生成するJavaファイルの出力先ディレクトリ

setJavaFileDestDir

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

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

getJavaFileEncoding

public java.lang.String getJavaFileEncoding()
Javaファイルのエンコーディングを返します。

戻り値:
Javaファイルのエンコーディング

setJavaFileEncoding

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

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

isOverwrite

public boolean isOverwrite()
上書きをする場合true、しない場合falseを返します。

戻り値:
上書きをする場合true、しない場合false

setOverwrite

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

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

getRootPackageName

public java.lang.String getRootPackageName()
ルートパッケージ名を返します。

戻り値:
ルートパッケージ名

setRootPackageName

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

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

getSchemaName

public java.lang.String getSchemaName()
スキーマ名を返します。

戻り値:
スキーマ名

setSchemaName

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

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

getTemplateFileEncoding

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

戻り値:
テンプレートファイルのエンコーディング

setTemplateFileEncoding

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

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

getTemplateFilePrimaryDir

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

戻り値:
テンプレートファイルを格納するプライマリディレクトリ

setTemplateFilePrimaryDir

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

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

getTableNamePattern

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

戻り値:
Javaコード生成の対象とするテーブル名の正規表現

setTableNamePattern

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

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

getIgnoreTableNamePattern

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

戻り値:
Javaコード生成の対象としないテーブル名の正規表現

setIgnoreTableNamePattern

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

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

getVersionColumnNamePattern

public java.lang.String getVersionColumnNamePattern()
バージョンカラム名のパターンを返します。

戻り値:
バージョンカラム名のパターン

setVersionColumnNamePattern

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

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

getPluralFormFile

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

戻り値:
単語を複数系に変換するための辞書ファイル

setPluralFormFile

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

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

isShowCatalogName

public boolean isShowCatalogName()
カタログ名を表示する場合trueを返します。

戻り値:
カタログ名を表示する場合true

setShowCatalogName

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

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

isShowSchemaName

public boolean isShowSchemaName()
スキーマ名を表示する場合trueを返します。

戻り値:
スキーマ名を表示する場合true

setShowSchemaName

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

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

isShowTableName

public boolean isShowTableName()
テーブル名を表示する場合trueを返します。

戻り値:
テーブル名を表示する場合true

setShowTableName

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

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

isShowColumnName

public boolean isShowColumnName()
カラム名を表示する場合trueを返します。

戻り値:
カラム名を表示する場合true

setShowColumnName

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

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

isShowColumnDefinition

public boolean isShowColumnDefinition()
カラム定義を表示する場合trueを返します。

戻り値:
カラム定義を表示する場合true

setShowColumnDefinition

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

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

isShowJoinColumn

public boolean isShowJoinColumn()
JoinColumnを表示する場合trueを返します。

戻り値:
JoinColumnを表示する場合true

setShowJoinColumn

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

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

getGenDialectClassName

public java.lang.String getGenDialectClassName()
GenDialectの実装クラス名を返します。

戻り値:
GenDialectの実装クラス名

setGenDialectClassName

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

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

getGenerationType

public GenerationType getGenerationType()
エンティティの識別子の生成方法を示す列挙型を返します。

戻り値:
エンティティの識別子の生成方法を示す列挙型、生成しない場合はnull

setGenerationType

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

パラメータ:
generationType - エンティティの識別子の生成方法を示す列挙型、生成しない場合はnull

getInitialValue

public java.lang.Integer getInitialValue()
エンティティの識別子の初期値を返します。

戻り値:
エンティティの識別子の初期値、指定しない場合はnull

setInitialValue

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

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

getAllocationSize

public java.lang.Integer getAllocationSize()
エンティティの識別子の割り当てサイズを返します。

戻り値:
エンティティの識別子の割り当てサイズ、指定しない場合はnull

setAllocationSize

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

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

getEntitySuperclassName

public java.lang.String getEntitySuperclassName()
エンティティのスーパークラスの名前を返します。

戻り値:
エンティティのスーパークラスの名前

setEntitySuperclassName

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

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

isUseAccessor

public boolean isUseAccessor()
エンティティクラスでアクセサを使用する場合trueを返します。

戻り値:
エンティティクラスでアクセサを使用する場合true

setUseAccessor

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

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

isApplyDbCommentToJava

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

戻り値:
データベースのコメントをJavaコードに適用する場合true

setApplyDbCommentToJava

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

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

isUseTemporalType

public boolean isUseTemporalType()
TemporalTypeを使用する場合trueを返します。

戻り値:
TemporalTypeを使用する場合true

setUseTemporalType

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

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

doValidate

protected void doValidate()
クラス AbstractCommand の記述:
サブクラスで検証します。

定義:
クラス AbstractCommand 内の doValidate

doInit

protected void doInit()
初期化します。

定義:
クラス AbstractCommand 内の doInit

doExecute

protected void doExecute()
クラス AbstractCommand の記述:
サブクラスで実行します。

定義:
クラス AbstractCommand 内の doExecute

doDestroy

protected void doDestroy()
クラス AbstractCommand の記述:
サブクラスで破棄します。

定義:
クラス AbstractCommand 内の doDestroy

generateEntity

protected void generateEntity(EntityDesc entityDesc)
エンティティクラスのJavaファイルを生成します。

パラメータ:
entityDesc - エンティティ記述

createDbTableMetaReader

protected DbTableMetaReader createDbTableMetaReader()
DbTableMetaReaderの実装を作成します。

戻り値:
DbTableMetaReaderの実装

createEntitySetDescFactory

protected EntitySetDescFactory createEntitySetDescFactory()
EntitySetDescFactoryの実装を作成します。

戻り値:
EntitySetDescFactoryの実装

createEntityModelFactory

protected EntityModelFactory createEntityModelFactory()
EntityModelFactoryの実装を作成します。

戻り値:
EntityModelFactoryの実装

createGenerator

protected Generator createGenerator()
Generatorの実装を作成します。

戻り値:
Generatorの実装

createGenerationContext

protected GenerationContext createGenerationContext(ClassModel model,
                                                    java.lang.String templateName)
GenerationContextの実装を作成します。

パラメータ:
model - モデル
templateName - テンプレート名
戻り値:
GenerationContextの実装

getLogger

protected Logger getLogger()
クラス AbstractCommand の記述:
ロガーを返します。

定義:
クラス AbstractCommand 内の getLogger
戻り値:
ロガー


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