org.seasar.fisshplate.core
クラス IfBlock

java.lang.Object
  上位を拡張 org.seasar.fisshplate.core.AbstractBlock
      上位を拡張 org.seasar.fisshplate.core.IfBlock
すべての実装されたインタフェース:
TemplateElement
直系の既知のサブクラス:
ElseIfBlock

public class IfBlock
extends AbstractBlock

作成者:
rokugen

フィールドの概要
 
クラス org.seasar.fisshplate.core.AbstractBlock から継承されたフィールド
childList
 
メソッドの概要
 void merge(FPContext context)
          コンテキストに格納されたデータをテンプレートに埋め込みます。
 void setNextBlock(AbstractBlock next)
          次の条件のブロック要素を設定します。
 
クラス org.seasar.fisshplate.core.AbstractBlock から継承されたメソッド
addChild
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setNextBlock

public void setNextBlock(AbstractBlock next)
次の条件のブロック要素を設定します。具体的には、ElseIfBlockElseBlockになります。

パラメータ:
next - 次の条件のブロックを保持する要素。

merge

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

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


Copyright © 2007 The Seasar Foundation. All Rights Reserved.