org.seasar.doma.extension.gen
クラス DaoDescFactory

java.lang.Object
  上位を拡張 org.seasar.doma.extension.gen.DaoDescFactory

public class DaoDescFactory
extends Object

DaoDesc のファクトリです。

作成者:
taedium

フィールドの概要
protected  ClassDescSupport classDescSupport
          クラス記述のサポートクラス
protected  String configClassName
          設定クラス名
protected  String packageName
          パッケージ名
protected  String suffix
          サフィックス
 
コンストラクタの概要
DaoDescFactory(String packageName, String suffix, String configClassName)
          インスタンスを構築します。
 
メソッドの概要
 DaoDesc createDaoDesc(EntityDesc entityDesc)
          Dao記述を作成します。
protected  void handleImportName(DaoDesc daoDesc, EntityDesc entityDesc)
          インポート名を処理します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

packageName

protected final String packageName
パッケージ名


suffix

protected final String suffix
サフィックス


configClassName

protected final String configClassName
設定クラス名


classDescSupport

protected final ClassDescSupport classDescSupport
クラス記述のサポートクラス

コンストラクタの詳細

DaoDescFactory

public DaoDescFactory(String packageName,
                      String suffix,
                      String configClassName)
インスタンスを構築します。

パラメータ:
packageName - パッケージ名
suffix - サフィックス
configClassName - 設定クラス名、指定しない場合 null
メソッドの詳細

createDaoDesc

public DaoDesc createDaoDesc(EntityDesc entityDesc)
Dao記述を作成します。

パラメータ:
entityDesc - エンティティ記述
戻り値:
Dao記述

handleImportName

protected void handleImportName(DaoDesc daoDesc,
                                EntityDesc entityDesc)
インポート名を処理します。

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


Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.