org.seasar.fisshplate.core
クラス Root

java.lang.Object
  上位を拡張 org.seasar.fisshplate.core.Root
すべての実装されたインタフェース:
TemplateElement

public class Root
extends Object
implements TemplateElement

全ての要素のルートとなる要素クラスです。

内部で、ヘッダ要素、ボディ要素のリスト、フッタ要素を保持します。

作成者:
rokugen

コンストラクタの概要
Root()
           
 
メソッドの概要
 void addBody(TemplateElement element)
          ボディの要素を追加します。
 TemplateElement getPageFooter()
           
 TemplateElement getPageHeader()
          ページヘッダの要素を戻します。
 void merge(FPContext context)
          コンテキストに格納されたデータをテンプレートに埋め込みます。
 void setPageFooter(TemplateElement pageFooter)
           
 void setPageHeader(TemplateElement pageHeader)
          ページヘッダの要素を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Root

public Root()
メソッドの詳細

merge

public void merge(FPContext context)
           throws FPMergeException
インタフェース TemplateElement の記述:
コンテキストに格納されたデータをテンプレートに埋め込みます。

定義:
インタフェース TemplateElement 内の merge
パラメータ:
context - コンテキスト
例外:
FPMergeException - データ埋め込み時にエラーが発生した際に投げられます。

getPageHeader

public TemplateElement getPageHeader()
ページヘッダの要素を戻します。

戻り値:
ページヘッダの要素

setPageHeader

public void setPageHeader(TemplateElement pageHeader)
ページヘッダの要素を設定します。

パラメータ:
pageHeader - ページヘッダの要素

getPageFooter

public TemplateElement getPageFooter()

setPageFooter

public void setPageFooter(TemplateElement pageFooter)

addBody

public void addBody(TemplateElement element)
ボディの要素を追加します。

パラメータ:
element - ボディの要素


Copyright © 2007 The Seasar Foundation. All Rights Reserved.