クラス
org.seasar.fisshplate.core.element.AbstractBlock の使用

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

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

org.seasar.fisshplate.core.element での AbstractBlock のサブクラス
 class ElseBlock
           
 class ElseIfBlock
           
 class HorizontalIteratorBlock
          横へ展開するイテレーションを処理するブロック要素クラスです
 class IfBlock
           
 class IteratorBlock
           
 class PageFooterBlock
          テンプレートのセルの値がフッターの場合の要素クラスです。
 class PageHeaderBlock
          テンプレートのセルの値がヘッダーの場合の要素クラスです。
 class WhileBlock
          whileブロックを保持するクラスです。
 

AbstractBlock 型のパラメータを持つ org.seasar.fisshplate.core.element のメソッド
 void IfBlock.setNextBlock(AbstractBlock next)
          次の条件のブロック要素を設定します。
 

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

AbstractBlock を返す org.seasar.fisshplate.core.parser のメソッド
protected  AbstractBlock ElseIfBlockParser.createElement(String condition)
           
protected  AbstractBlock ElseBlockParser.createElement(String condition)
           
protected abstract  AbstractBlock AbstractElseParser.createElement(String condition)
          要素クラスを生成し戻します。
 AbstractBlock FPParser.getLastElementFromStack()
          ブロックの閉じ判定用スタックから最後の要素を取得して戻します。
 AbstractBlock FPParser.popFromBlockStack()
          ブロックの閉じ判定用スタックからポップします。
 

AbstractBlock 型のパラメータを持つ org.seasar.fisshplate.core.parser のメソッド
 void FPParser.addBlockElement(AbstractBlock block)
          ブロック要素に親要素がある場合、その親要素にブロック要素を子要素として追加します。
 void FPParser.pushBlockToStack(AbstractBlock block)
          ブロックの閉じ判定用スタックにブロック要素を追加します。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.