org.seasar.extension.jdbc.gen.internal.generator
クラス GenerationContextImpl

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

public class GenerationContextImpl
extends java.lang.Object
implements GenerationContext

GenerationContextの実装クラスです。

作成者:
taedium

フィールドの概要
protected  java.io.File dir
          生成するファイルの出力先ディレクトリ
protected  java.lang.String encoding
          エンコーディング
protected  java.io.File file
          生成するファイル
protected  java.lang.Object model
          データモデル
protected  boolean overwrite
          上書きする場合true
protected  java.lang.String templateName
          テンプレート名
 
コンストラクタの概要
GenerationContextImpl(java.lang.Object model, java.io.File file, java.lang.String templateName, java.lang.String encoding, boolean overwrite)
          インスタンスを構築します。
 
メソッドの概要
 java.lang.String getEncoding()
          エンコーディングを返します。
 java.io.File getFile()
          生成するファイルを返します。
 java.lang.Object getModel()
          データモデルを返します。
 java.lang.String getTemplateName()
          テンプレート名を返します。
 boolean isOverwrite()
          上書きする場合はtrue、しない場合はfalseを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

model

protected java.lang.Object model
データモデル


dir

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


file

protected java.io.File file
生成するファイル


templateName

protected java.lang.String templateName
テンプレート名


encoding

protected java.lang.String encoding
エンコーディング


overwrite

protected boolean overwrite
上書きする場合true

コンストラクタの詳細

GenerationContextImpl

public GenerationContextImpl(java.lang.Object model,
                             java.io.File file,
                             java.lang.String templateName,
                             java.lang.String encoding,
                             boolean overwrite)
インスタンスを構築します。

パラメータ:
model - データモデル
file - 生成するファイル
templateName - テンプレート名
encoding - 生成するファイルのエンコーディング
overwrite - 上書きする場合true、しない場合false
メソッドの詳細

getEncoding

public java.lang.String getEncoding()
インタフェース GenerationContext の記述:
エンコーディングを返します。

定義:
インタフェース GenerationContext 内の getEncoding
戻り値:
エンコーディング

getModel

public java.lang.Object getModel()
インタフェース GenerationContext の記述:
データモデルを返します。

定義:
インタフェース GenerationContext 内の getModel
戻り値:
データモデル

getFile

public java.io.File getFile()
インタフェース GenerationContext の記述:
生成するファイルを返します。

定義:
インタフェース GenerationContext 内の getFile
戻り値:
生成するファイル

getTemplateName

public java.lang.String getTemplateName()
インタフェース GenerationContext の記述:
テンプレート名を返します。

定義:
インタフェース GenerationContext 内の getTemplateName
戻り値:
テンプレート名

isOverwrite

public boolean isOverwrite()
インタフェース GenerationContext の記述:
上書きする場合はtrue、しない場合はfalseを返します。

定義:
インタフェース GenerationContext 内の isOverwrite
戻り値:
上書きする場合はtrue、しない場合はfalse


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