org.seasar.extension.jdbc.gen.internal.model
クラス SqlFileConstantsModelFactoryImpl

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

public class SqlFileConstantsModelFactoryImpl
extends java.lang.Object
implements SqlFileConstantsModelFactory

SqlFileConstantsModelFactoryの実装クラスです。

作成者:
taedium

フィールドの概要
protected  ClassModelSupport classModelSupport
          クラスモデルサポート
protected  GeneratedModelSupport generatedModelSupport
          生成モデルのサポート
protected  java.lang.String packageName
          パッケージ名、パッケージ名を指定しない場合はnull
protected  java.lang.String shortClassName
          テストクラスの単純名
protected  SqlFileConstantNamingRule sqlFileConstantNamingRule
          SQLファイルのパスを表す定数の名前付けルール
protected  java.util.List<java.lang.String> sqlFilePathList
          SQLファイルのパスのリスト
protected  SqlFileSupport sqlFileSupport
          SQLファイルのサポート
 
コンストラクタの概要
SqlFileConstantsModelFactoryImpl(java.io.File classpathDir, java.util.Set<java.io.File> sqlFileSet, SqlFileConstantNamingRule sqlFileConstantNamingRule, java.lang.String packageName, java.lang.String shortClassName)
          インスタンスを構築します。
 
メソッドの概要
protected  SqlFileConstantFieldModel createSqlFileConstantFieldModel(java.lang.String path)
          SQLファイル定数フィールドモデルを作成します。
protected  java.util.List<java.lang.String> createSqlFilePathList(java.io.File classpathDir, java.util.Set<java.io.File> sqlFileSet)
          SQLファイルのパスのリストを作成します。
protected  void doGeneratedInfo(SqlFileConstantsModel sqlFileConstantsModel)
          生成情報を処理します。
protected  void doImportName(SqlFileConstantsModel sqlFileConstantsModel)
          インポート名を処理します。
 SqlFileConstantsModel getSqlFileConstantsModel()
          SQLファイル定数モデルを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sqlFileConstantNamingRule

protected SqlFileConstantNamingRule sqlFileConstantNamingRule
SQLファイルのパスを表す定数の名前付けルール


packageName

protected java.lang.String packageName
パッケージ名、パッケージ名を指定しない場合はnull


shortClassName

protected java.lang.String shortClassName
テストクラスの単純名


sqlFilePathList

protected java.util.List<java.lang.String> sqlFilePathList
SQLファイルのパスのリスト


generatedModelSupport

protected GeneratedModelSupport generatedModelSupport
生成モデルのサポート


classModelSupport

protected ClassModelSupport classModelSupport
クラスモデルサポート


sqlFileSupport

protected SqlFileSupport sqlFileSupport
SQLファイルのサポート

コンストラクタの詳細

SqlFileConstantsModelFactoryImpl

public SqlFileConstantsModelFactoryImpl(java.io.File classpathDir,
                                        java.util.Set<java.io.File> sqlFileSet,
                                        SqlFileConstantNamingRule sqlFileConstantNamingRule,
                                        java.lang.String packageName,
                                        java.lang.String shortClassName)
インスタンスを構築します。

パラメータ:
classpathDir - クラスパスのディレクトリ
sqlFileSet - SQLファイルのセット
sqlFileConstantNamingRule - SQLファイルのパスを表す定数の名前付けルール
packageName - パッケージ名
shortClassName - テストクラスの単純名
メソッドの詳細

createSqlFilePathList

protected java.util.List<java.lang.String> createSqlFilePathList(java.io.File classpathDir,
                                                                 java.util.Set<java.io.File> sqlFileSet)
SQLファイルのパスのリストを作成します。

パラメータ:
classpathDir - クラスパスのディレクトリ
sqlFileSet - SQLファイルのセット
戻り値:
SQLファイルのパスのリスト

getSqlFileConstantsModel

public SqlFileConstantsModel getSqlFileConstantsModel()
インタフェース SqlFileConstantsModelFactory の記述:
SQLファイル定数モデルを返します。

定義:
インタフェース SqlFileConstantsModelFactory 内の getSqlFileConstantsModel
戻り値:
SQLファイル定数モデル

createSqlFileConstantFieldModel

protected SqlFileConstantFieldModel createSqlFileConstantFieldModel(java.lang.String path)
SQLファイル定数フィールドモデルを作成します。

パラメータ:
path - SQLファイルのパス
戻り値:
SQLファイル定数フィールドモデル

doImportName

protected void doImportName(SqlFileConstantsModel sqlFileConstantsModel)
インポート名を処理します。

パラメータ:
sqlFileConstantsModel - SQLファイル定数モデル

doGeneratedInfo

protected void doGeneratedInfo(SqlFileConstantsModel sqlFileConstantsModel)
生成情報を処理します。

パラメータ:
sqlFileConstantsModel - SQLファイル定数モデル


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