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

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

public class IncludeDirective
extends java.lang.Object
implements freemarker.template.TemplateDirectiveModel

インクルードのディレクティブです。

インクルード先のテンプレートで任意のオブジェクトをルートのデータモデルに指定できます。

作成者:
taedium

フィールドの概要
protected static java.lang.String PARAM_NAME
          インクルードするテンプレート名のパラメータ名
protected static java.lang.String PARAM_ROOT_MODEL
          ルートモデルのパラメータ名
 
インタフェース freemarker.template.TemplateModel から継承されたフィールド
NOTHING
 
コンストラクタの概要
IncludeDirective()
           
 
メソッドの概要
 void execute(freemarker.core.Environment env, java.util.Map params, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody body)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PARAM_NAME

protected static final java.lang.String PARAM_NAME
インクルードするテンプレート名のパラメータ名

関連項目:
定数フィールド値

PARAM_ROOT_MODEL

protected static final java.lang.String PARAM_ROOT_MODEL
ルートモデルのパラメータ名

関連項目:
定数フィールド値
コンストラクタの詳細

IncludeDirective

public IncludeDirective()
メソッドの詳細

execute

public void execute(freemarker.core.Environment env,
                    java.util.Map params,
                    freemarker.template.TemplateModel[] loopVars,
                    freemarker.template.TemplateDirectiveBody body)
             throws freemarker.template.TemplateException,
                    java.io.IOException
定義:
インタフェース freemarker.template.TemplateDirectiveModel 内の execute
例外:
freemarker.template.TemplateException
java.io.IOException


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