public abstract class AbstractReportWrapper extends java.lang.Object implements WriteResultReportDataProvider
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.EnumMap<BlockType,WriteResultBlockDataProvider> |
blockMap
分割后冻结报表块
|
protected CellElementInfoMap |
ceInfoMap
暂存单元格包装信息的容器
|
protected int |
currentReportIndex
当前报表索引, 默认为0,第一个
|
protected WB |
currentResultReport
当前报表(WB是WriteECReport和ResultReport的实现类,需要用到这两个接口的方法)
|
protected ReportCaseDimensionTool |
dimensionTool
尺寸工具用于帮助计算Web端单元格像素信息
|
protected Repository |
firstInitRepo
初始化DimensionTool时用到的Repository(后面由于wrapper的重用,请求不一样,因此Repository对象不一样)
|
protected ReportSessionIDInfor |
sessionIDInfor |
| 构造器和说明 |
|---|
AbstractReportWrapper(ReportSessionIDInfor sessionIDInfor,
Repository repo,
int index) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
calculateBlocks()
计算block信息
|
protected java.util.Set<java.lang.Integer> |
getChangedSheetList(java.util.List changeList)
获得有改变的sheet序号列表
|
protected ColumnRow |
getNextSelectedColumnRow(ColumnRow widgetColumnRow)
删除行后获得下一选中的行
|
void |
refresh()
刷新CellElementInfoMap
|
protected void |
translate(WriteCellElementInfo info)
冻结报表块块的单元格位置需要作出相应的平移
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteOrUnDeleteRow, getBlock, getBlocks, getCeId, getCeInfo, getCEInfoByScope, getCEInfoByWidgetName, getCurrentReportIndex, getDimensionTool, getEditorCEInfo, getSelectableEditorCEInfo, getSheetBackground, insertRowprotected CellElementInfoMap ceInfoMap
protected int currentReportIndex
protected WB currentResultReport
protected ReportCaseDimensionTool dimensionTool
protected Repository firstInitRepo
protected java.util.EnumMap<BlockType,WriteResultBlockDataProvider> blockMap
protected ReportSessionIDInfor sessionIDInfor
public AbstractReportWrapper(ReportSessionIDInfor sessionIDInfor, Repository repo, int index)
public void refresh()
refresh 在接口中 WriteResultReportDataProviderprotected void calculateBlocks()
protected java.util.Set<java.lang.Integer> getChangedSheetList(java.util.List changeList)
changeList - protected void translate(WriteCellElementInfo info)
info -