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

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

public class Row
extends Object
implements TemplateElement

行要素クラスです。行の中にあるセルの情報を保持します。

作成者:
rokugen

コンストラクタの概要
Row(RowWrapper templateRow, Root root, CellParserHandler cellParserHandler)
          コンストラクタです。
 
メソッドの概要
 List getCellElementList()
          行に含まれるセルのリストを戻します。
 short getRowHeight()
           
 void merge(FPContext context)
          コンテキストに格納されたデータをテンプレートに埋め込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Row

public Row(RowWrapper templateRow,
           Root root,
           CellParserHandler cellParserHandler)
コンストラクタです。テンプレート側の行オブジェクトを受け取り、その行内のセル情報を解析して保持します。

パラメータ:
templateSheet - テンプレート側のシート
templateRow - テンプレート側の行オブジェクト
root - 自分自身が属してるルート要素クラス
cellParserHandler - セルを解析するクラス
メソッドの詳細

merge

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

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

getRowHeight

public short getRowHeight()

getCellElementList

public List getCellElementList()
行に含まれるセルのリストを戻します。

戻り値:
セルのリスト


Copyright © 2009 The Seasar Foundation. All Rights Reserved.