|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.fisshplate.context.FPContext
public class FPContext
解析やデータ埋め込み時に参照される、グローバル値を保持するクラスです。
コンストラクタの概要 | |
---|---|
FPContext(HSSFSheet out,
Map data)
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
addSuspendedSet(Suspend suspend)
評価を保留するセルを保留リストに追加します。 |
void |
clearCurrentIterator()
現在の IteratorBlock を消去します。 |
HSSFRow |
createCurrentRow()
現在の出力対象行を新たに生成します。 |
HSSFCell |
getCurrentCell()
現在の出力対象セルを戻します。 |
int |
getCurrentCellNum()
現在のセルの位置を戻します。 |
IteratorBlock |
getCurrentIterator()
現在の IteratorBlock を戻します。 |
HSSFRow |
getCurrentRow()
現在の出力対象行を戻します。 |
int |
getCurrentRowNum()
現在の行の位置を戻します。 |
Map |
getData()
埋め込むデータを戻します。 |
HSSFSheet |
getOutSheet()
出力するシートを戻します。 |
HSSFPatriarch |
getPartriarch()
|
Set |
getSuspendedSet()
保留リストを戻します。 |
void |
init()
現在の出力対象位置を初期化します。 |
boolean |
inIteratorBlock()
現在、 IteratorBlock の中に居るか否かを戻します。 |
boolean |
isSkipMerge()
|
HSSFCell |
moveCurrentCellTo(int cellNum)
現在の出力対象セルを任意の場所に移動し、そのセルを戻します。 |
HSSFRow |
moveCurrentRowTo(int rowNum)
現在の出力対象行を任意の場所に移動し、その行を戻します。 |
void |
nextCell()
出力対象セルを次のセルに進めます。 |
void |
nextRow()
出力対象行を次の行に進めます。 |
void |
setCurrentIterator(IteratorBlock currentIterator)
現在の IteratorBlock を設定します。 |
void |
setShouldFooterOut(boolean should)
|
void |
setShouldHeaderOut(boolean should)
|
void |
setSkipMerge(boolean skipMerge)
|
boolean |
shouldFooterOut()
|
boolean |
shouldHeaderOut()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FPContext(HSSFSheet out, Map data)
out
- 出力するシートdata
- 埋め込むデータメソッドの詳細 |
---|
public void init()
public void nextRow()
public void nextCell()
public Map getData()
public HSSFRow getCurrentRow()
public HSSFRow createCurrentRow()
public HSSFRow moveCurrentRowTo(int rowNum)
rowNum
- 移動先の行番号
public HSSFCell getCurrentCell()
public HSSFCell moveCurrentCellTo(int cellNum)
cellNum
- 移動先のセル番号
public int getCurrentRowNum()
public int getCurrentCellNum()
public HSSFSheet getOutSheet()
public boolean shouldHeaderOut()
public void setShouldHeaderOut(boolean should)
public boolean shouldFooterOut()
public void setShouldFooterOut(boolean should)
public boolean isSkipMerge()
public void setSkipMerge(boolean skipMerge)
public HSSFPatriarch getPartriarch()
public IteratorBlock getCurrentIterator()
IteratorBlock
を戻します。
public void setCurrentIterator(IteratorBlock currentIterator)
IteratorBlock
を設定します。
currentIterator
- 現在のIteratorBlockpublic void clearCurrentIterator()
IteratorBlock
を消去します。
public boolean inIteratorBlock()
IteratorBlock
の中に居るか否かを戻します。
IteratorBlock
の中に居ればtrue。public void addSuspendedSet(Suspend suspend)
suspend
- 評価を保留するセルpublic Set getSuspendedSet()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |