org.seasar.fisshplate.context
クラス FPContext

java.lang.Object
  上位を拡張 org.seasar.fisshplate.context.FPContext

public class FPContext
extends Object

解析やデータ埋め込み時に参照される、グローバル値を保持するクラスです。

作成者:
rokugen, a-conv

コンストラクタの概要
FPContext(HSSFWorkbook template, HSSFWorkbook out, Map data)
          コンストラクタです。
 
メソッドの概要
 HSSFCell getCurrentCell()
          現在の出力対象セルを戻します。
 short getCurrentCellNum()
          現在のセルの位置を戻します。
 HSSFRow getcurrentRow()
          現在の出力対象行を戻します。
 int getCurrentRowNum()
          現在の行の位置を戻します。
 Map getData()
          埋め込むデータを戻します。
 HSSFSheet getOutSheet()
          出力するシートを戻します。
 HSSFWorkbook getOutWorkBook()
          出力するワークブックを戻します。
 HSSFWorkbook getTemplate()
          テンプレートとなるワークブックを戻します。
 void init()
          現在の出力対象位置を初期化します。
 void nextCell()
          出力対象セルを次のセルに進めます。
 void nextRow()
          出力対象行を次の行に進めます。
 void setShouldFooterOut(boolean should)
           
 void setShouldHeaderOut(boolean should)
           
 boolean shouldFooterOut()
           
 boolean shouldHeaderOut()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FPContext

public FPContext(HSSFWorkbook template,
                 HSSFWorkbook out,
                 Map data)
コンストラクタです。

パラメータ:
template - テンプレートとなるワークブック
out - 出力するワークブック
data - 埋め込むデータ
メソッドの詳細

init

public void init()
現在の出力対象位置を初期化します。


nextRow

public void nextRow()
出力対象行を次の行に進めます。


nextCell

public void nextCell()
出力対象セルを次のセルに進めます。


getData

public Map getData()
埋め込むデータを戻します。

戻り値:
埋め込みデータ

getcurrentRow

public HSSFRow getcurrentRow()
現在の出力対象行を戻します。

戻り値:
出力対象行

getCurrentCell

public HSSFCell getCurrentCell()
現在の出力対象セルを戻します。

戻り値:
出力対象セル

getOutWorkBook

public HSSFWorkbook getOutWorkBook()
出力するワークブックを戻します。

戻り値:
出力するワークブック

getTemplate

public HSSFWorkbook getTemplate()
テンプレートとなるワークブックを戻します。

戻り値:
テンプレートワークブック

getCurrentRowNum

public int getCurrentRowNum()
現在の行の位置を戻します。

戻り値:
行の位置(0スタート)

getCurrentCellNum

public short getCurrentCellNum()
現在のセルの位置を戻します。

戻り値:
セルの位置(0スタート)

getOutSheet

public HSSFSheet getOutSheet()
出力するシートを戻します。

戻り値:
シート

shouldHeaderOut

public boolean shouldHeaderOut()

setShouldHeaderOut

public void setShouldHeaderOut(boolean should)

shouldFooterOut

public boolean shouldFooterOut()

setShouldFooterOut

public void setShouldFooterOut(boolean should)


Copyright © 2007 The Seasar Foundation. All Rights Reserved.