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, wait
deleteOrUnDeleteRow, getBlock, getBlocks, getCeId, getCeInfo, getCEInfoByScope, getCEInfoByWidgetName, getCurrentReportIndex, getDimensionTool, getEditorCEInfo, getSelectableEditorCEInfo, getSheetBackground, insertRow
protected 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
在接口中 WriteResultReportDataProvider
protected void calculateBlocks()
protected java.util.Set<java.lang.Integer> getChangedSheetList(java.util.List changeList)
changeList
- protected void translate(WriteCellElementInfo info)
info
-