org.seasar.fisshplate.core.element
クラス HorizontalIteratorBlock

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

public class HorizontalIteratorBlock
extends AbstractBlock

横へ展開するイテレーションを処理するブロック要素クラスです

作成者:
rokugen

フィールドの概要
 
クラス org.seasar.fisshplate.core.element.AbstractBlock から継承されたフィールド
childList
 
コンストラクタの概要
HorizontalIteratorBlock(String varName, String iteratorName, String indexName, CellWrapper cell)
          要素を保持する変数名とイテレータ自身の名前とループのインデックス名とタグの書かれたセルを受け取ります。
 
メソッドの概要
 void merge(FPContext context)
          コンテキストに格納されたデータをテンプレートに埋め込みます。
protected  void mergeBlock(FPContext context, int startCell)
           
 
クラス org.seasar.fisshplate.core.element.AbstractBlock から継承されたメソッド
addChild, getChildList, mergeChildren
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HorizontalIteratorBlock

public HorizontalIteratorBlock(String varName,
                               String iteratorName,
                               String indexName,
                               CellWrapper cell)
要素を保持する変数名とイテレータ自身の名前とループのインデックス名とタグの書かれたセルを受け取ります。

パラメータ:
varName - イテレータ内の要素を保持する変数名
iteratorName - イテレータ名
indexName - ループのインデックス名
cell - タグの書かれたセル
メソッドの詳細

merge

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

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

mergeBlock

protected void mergeBlock(FPContext context,
                          int startCell)
                   throws FPMergeException
例外:
FPMergeException


Copyright © 2009 The Seasar Foundation. All Rights Reserved.