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

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

public class DumpDbMetaCommand
extends AbstractCommand

DbTableMetaDbColumnMetaをダンプするCommandの実装クラスです。

作成者:
taedium

フィールドの概要
protected  DbTableMetaReader dbTableMetaReader
          テーブルメタデータのリーダ
protected  GenDialect dialect
          方言
protected  java.lang.String genDialectClassName
          GenDialectの実装クラス名
protected  java.lang.String ignoreTableNamePattern
          Javaコード生成の対象としないテーブル名の正規表現
protected static Logger logger
          ロガー
protected  java.lang.String schemaName
          スキーマ名
protected  java.lang.String tableNamePattern
          Javaコード生成の対象とするテーブル名の正規表現
 
クラス org.seasar.extension.jdbc.gen.internal.command.AbstractCommand から継承されたフィールド
configPath, containerFactorySupport, env, factory, factoryClassName, jdbcManager, jdbcManagerName
 
コンストラクタの概要
DumpDbMetaCommand()
          インスタンスを構築します。
 
メソッドの概要
protected  DbTableMetaReader createDbTableMetaReader()
          DbTableMetaReaderの実装を作成します。
protected  void doDestroy()
          サブクラスで破棄します。
protected  void doExecute()
          サブクラスで実行します。
protected  void doInit()
          初期化します。
protected  void doValidate()
          サブクラスで検証します。
 java.lang.String getGenDialectClassName()
          GenDialectの実装クラス名を返します。
 java.lang.String getIgnoreTableNamePattern()
          Javaコード生成の対象としないテーブル名の正規表現を返します。
protected  Logger getLogger()
          ロガーを返します。
 java.lang.String getSchemaName()
          スキーマ名を返します。
 java.lang.String getTableNamePattern()
          Javaコード生成の対象とするテーブル名の正規表現を返します。
 void setGenDialectClassName(java.lang.String genDialectClassName)
          GenDialectの実装クラス名を設定します。
 void setIgnoreTableNamePattern(java.lang.String ignoreTableNamePattern)
          Javaコード生成の対象としないテーブル名の正規表現を設定します。
 void setSchemaName(java.lang.String schemaName)
          スキーマ名を設定します。
 void setTableNamePattern(java.lang.String tableNamePattern)
          Javaコード生成の対象とするテーブル名の正規表現を設定します。
 
クラス 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コード生成の対象としないテーブル名の正規表現


genDialectClassName

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


dialect

protected GenDialect dialect
方言


dbTableMetaReader

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

コンストラクタの詳細

DumpDbMetaCommand

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

メソッドの詳細

getSchemaName

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

戻り値:
スキーマ名

setSchemaName

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

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

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コード生成の対象としないテーブル名の正規表現

getGenDialectClassName

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

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

setGenDialectClassName

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

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

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

createDbTableMetaReader

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

戻り値:
DbTableMetaReaderの実装

getLogger

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

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


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