org.seasar.doma.extension.gen.task
クラス DaoConfig

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

public class DaoConfig
extends org.apache.tools.ant.types.DataType

Daoの設定です。

作成者:
taedium

フィールドの概要
protected  File baseDir
          ベースディレクトリ
protected  String configClassName
          設定クラス名
protected  File destDir
          生成されるJavaファイルの出力先ディレクトリ
protected  String encoding
          Javaファイルのエンコーディング
protected  boolean generate
          DaoのJavaコードを生成する場合 true
protected  boolean overwrite
          同名のDaoインタフェースのJavaファイルを上書きする場合true、しない場合false
protected  boolean overwriteDelegate
          同名のDaoデリゲートのJavaファイルを上書きする場合true、しない場合false
protected  String packageName
          Daoインタフェースのパッケージ名
protected  String suffix
          Daoインタフェースのサフィックス
protected  boolean useDelegate
          デリゲートを使用する場合 false
 
クラス org.apache.tools.ant.types.DataType から継承されたフィールド
checked, ref
 
クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド
description, location, project
 
コンストラクタの概要
DaoConfig()
           
 
メソッドの概要
 String getConfigClassName()
           
 File getDestDir()
           
 String getEncoding()
           
 String getPackageName()
           
 String getSuffix()
           
 boolean isGenerate()
           
 boolean isOverwrite()
           
 boolean isOverwriteDelegate()
           
 boolean isUseDelegate()
           
protected  void setBaseDir(File baseDir)
           
 void setConfigClassName(String configClassName)
           
 void setDestDir(File destDir)
           
 void setEncoding(String encoding)
           
 void setGenerate(boolean generate)
           
 void setOverwrite(boolean overwrite)
           
 void setOverwriteDelegate(boolean overwriteDelegate)
           
 void setPackageName(String packageName)
           
 void setSuffix(String suffix)
           
 void setUseDelegate(boolean useDelegate)
           
 
クラス org.apache.tools.ant.types.DataType から継承されたメソッド
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, tooManyAttributes, toString
 
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

generate

protected boolean generate
DaoのJavaコードを生成する場合 true


overwrite

protected boolean overwrite
同名のDaoインタフェースのJavaファイルを上書きする場合true、しない場合false


overwriteDelegate

protected boolean overwriteDelegate
同名のDaoデリゲートのJavaファイルを上書きする場合true、しない場合false


destDir

protected File destDir
生成されるJavaファイルの出力先ディレクトリ


encoding

protected String encoding
Javaファイルのエンコーディング


packageName

protected String packageName
Daoインタフェースのパッケージ名


suffix

protected String suffix
Daoインタフェースのサフィックス


configClassName

protected String configClassName
設定クラス名


baseDir

protected File baseDir
ベースディレクトリ


useDelegate

protected boolean useDelegate
デリゲートを使用する場合 false

導入されたバージョン:
1.7.0
コンストラクタの詳細

DaoConfig

public DaoConfig()
メソッドの詳細

isGenerate

public boolean isGenerate()

setGenerate

public void setGenerate(boolean generate)

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean overwrite)

isOverwriteDelegate

public boolean isOverwriteDelegate()

setOverwriteDelegate

public void setOverwriteDelegate(boolean overwriteDelegate)

getPackageName

public String getPackageName()

setPackageName

public void setPackageName(String packageName)

getSuffix

public String getSuffix()

setSuffix

public void setSuffix(String suffix)

getConfigClassName

public String getConfigClassName()

setConfigClassName

public void setConfigClassName(String configClassName)

getDestDir

public File getDestDir()

setDestDir

public void setDestDir(File destDir)

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String encoding)

isUseDelegate

public boolean isUseDelegate()
戻り値:
Daoデリゲートクラスを使用する場合 true
導入されたバージョン:
1.7.0

setUseDelegate

public void setUseDelegate(boolean useDelegate)
パラメータ:
useDelegate -
導入されたバージョン:
1.7.0

setBaseDir

protected void setBaseDir(File baseDir)
パラメータ:
baseDir - the baseDir to set


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