インタフェース
org.seasar.fisshplate.core.element.TemplateElement の使用

TemplateElement を使用しているパッケージ
org.seasar.fisshplate.core.element   
org.seasar.fisshplate.core.parser   
org.seasar.fisshplate.core.parser.handler   
 

org.seasar.fisshplate.core.element での TemplateElement の使用
 

TemplateElement を実装している org.seasar.fisshplate.core.element のクラス
 class AbstractBlock
          ブロック要素を表す基底クラスです。
 class AbstractCell
          セル要素の基底抽象クラスです。
 class El
          テンプレートのセルの値にバインド変数が含まれる場合の要素クラスです。
 class ElseBlock
           
 class ElseIfBlock
           
 class Exec
           
 class GenericCell
          値を持つ通常のセルの情報を保持する要素クラスです。
 class HorizontalIteratorBlock
          横へ展開するイテレーションを処理するブロック要素クラスです
 class IfBlock
           
 class IteratorBlock
           
 class Link
          セルにハイパーリンクを埋めこむ要素です。
 class NullCell
          NULLのセルを表すクラスです。
 class NullElement
          TemplateElementを実装したNULLオブジェクトです。
 class PageBreak
          TemplateElementを実装した改ページ用オブジェクトです。
 class PageFooterBlock
          テンプレートのセルの値がフッターの場合の要素クラスです。
 class PageHeaderBlock
          テンプレートのセルの値がヘッダーの場合の要素クラスです。
 class Picture
          画像処理用の要素クラスです
 class Resume
          Suspendで保留された評価を再開するクラスです。
 class Root
          全ての要素のルートとなる要素クラスです。
 class Row
          行要素クラスです。
 class Suspend
          テンプレートのセルの値にバインド変数が含まれる場合の要素クラスです。
 class Var
           
 class WhileBlock
          whileブロックを保持するクラスです。
 

TemplateElement を返す org.seasar.fisshplate.core.element のメソッド
 TemplateElement IfBlock.getNextBlock()
          次の条件のブロック要素を戻します。
 TemplateElement Root.getPageFooter()
           
 TemplateElement Root.getPageHeader()
          ページヘッダの要素を戻します。
 

TemplateElement 型のパラメータを持つ org.seasar.fisshplate.core.element のメソッド
 void Root.addBody(TemplateElement element)
          ボディの要素を追加します。
 void AbstractBlock.addChild(TemplateElement element)
          ブロック内の子要素を追加します。
 void Root.setPageFooter(TemplateElement pageFooter)
           
 void Root.setPageHeader(TemplateElement pageHeader)
          ページヘッダの要素を設定します。
 

org.seasar.fisshplate.core.parser での TemplateElement の使用
 

TemplateElement 型のパラメータを持つ org.seasar.fisshplate.core.parser のメソッド
 void FPParser.addTemplateElement(TemplateElement elem)
          要素を親要素があれば子要素として追加します。
 

org.seasar.fisshplate.core.parser.handler での TemplateElement の使用
 

TemplateElement を返す org.seasar.fisshplate.core.parser.handler のメソッド
 TemplateElement CellParserHandler.getElement(CellWrapper cell)
          セルの内容を解析し、合致したTemplateElementを戻します。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.