public abstract class PolyWorkSheetExecutor
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected PolyResultWorkSheet |
allInOneSheet |
protected java.util.Map |
parameterMap |
java.util.List |
reslist |
protected PolyWorkSheet |
tplReport |
| 构造器和说明 |
|---|
PolyWorkSheetExecutor(PolyWorkSheet tplReport,
java.util.Map parameterMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addResult(int index,
ResultBlock rpb)
添加结果集
|
protected abstract ResultCellElement |
createDefaultCellElement(int col,
int row)
生成默认的填充单元格
|
SheetExecutor |
createExecutor(TemplateBlock block,
BlockSequenceExecutor blockSequenceExecutor)
生成Executor并且放入到excuter_list中去让后面使用
|
abstract Actor |
getExeType()
获取页面预览方式
|
protected void |
initPageSheetInOne(AbstractResPolyReport sheet) |
protected abstract PolyResultWorkSheet |
initResultWorksheet()
初始化新的整合后的结果报表
|
abstract ResultReport |
result()
获取计算结果
|
public java.util.List reslist
protected PolyWorkSheet tplReport
protected PolyResultWorkSheet allInOneSheet
protected java.util.Map parameterMap
public PolyWorkSheetExecutor(PolyWorkSheet tplReport, java.util.Map parameterMap)
public SheetExecutor createExecutor(TemplateBlock block, BlockSequenceExecutor blockSequenceExecutor)
block - 块blockSequenceExecutor - 按序块计算器public void addResult(int index,
ResultBlock rpb)
index - 指定的序列rpb - 结果块public abstract ResultReport result()
public abstract Actor getExeType()
protected abstract PolyResultWorkSheet initResultWorksheet()
protected abstract ResultCellElement createDefaultCellElement(int col, int row)
col - 指定列row - 指定行protected void initPageSheetInOne(AbstractResPolyReport sheet)