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)