public abstract class CalculatableResWorkSheet extends AbstractResECWorkSheet implements CalculatableReport
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
CalculatableResWorkSheet.RecalRelationNameSpace |
block, book, reportAttrSetEMPTYFIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG| 构造器和说明 |
|---|
CalculatableResWorkSheet() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
dealWithValue4Recal(CellElement ce) |
java.util.List |
fireCellValueChange(ColumnRow cr,
java.util.Map paramterMap)
这个是值已经改变了 只需要重新计算关联的格子值
|
Calculator |
getCalculator()
获取当前算子
|
protected abstract int |
getCurrentSheetIndex() |
FormulaRelation |
getFormulaRelation(ColumnRow cr) |
FormulaRelation |
getFormulaRelation(long cr) |
protected abstract LongMap |
getRelationMap() |
protected abstract int |
getReportIndexBySheetName(java.lang.String name) |
abstract SE |
getSE() |
java.util.List |
recalculateCertainCell(ColumnRow cr,
java.lang.Object newValue,
java.util.Map parameterMap)
重计算格子值 包括重新处理格子关系 当前格子赋值 计算关联格子值
|
createElementCaseBlockImplement, generateReportPageSet, generateReportPageSet, getColumnMappingArray, getDefaultCellElementCaseCreator, getResultCellElement, getResultWorkBook, getRowMappingArray, processWidgetAsImage, recalculate, recalculate, recalculate, recalculate, setColumnMappingArray, setResultWorkBook, setRowMappingArray__mod_column_row, addCellElement, addCellElement, addColumnPrivilegeControl, addFloatElement, addRowPrivilegeControl, bringFloatElementForward, bringFloatElementToFront, cacheCellElement, cellIterator, clone, cloneWithoutCellCase, cloneWithoutCellCase, copyReadOnlyAttr, equals, floatIterator, getBlock, getBook, getCellCase, getCellElement, getCellValue, getColumn, getColumnCount, getColumnPrivilegeControl, getColumnWidth, getColumnWidthList_DEC, getFloatElement, getFooter, getHeader, getPaperSetting, getReportPageAttr, getReportSettings, getRow, getRowCount, getRowHeight, getRowHeightList_DEC, getRowPrivilegeControl, getTableDataSource, insertColumn, insertRow, intersect, isElementCaseReport, isFiltered, iteratorOfElementCase, merge, prepare2ShrinkRealWidthOrHeight4Cell, readReportHF, readXML, recalculateCellCase, releaseCellElementCache, removeAllCellElements, removeAllFloatElements, removeCellElement, removeCellElement, removeColumn, removeColumnPrivilegeControl, removeFloatElement, removeFloatElement, removeRow, removeRowPrivilegeControl, sendFloatElementBackward, sendFloatElementToBack, setBook, setCellCase, setCellValue, setColumnWidth, setFooter, setHeader, setReportPageAttr, setReportSettings, setRowHeight, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElement, writeCommonXML, writeXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReportSettingsisFilteredgetReportPageAttr, writeCommonXMLgetBook, getFooter, getHeader, getTableDataSource, isElementCaseReport, iteratorOfElementCase, setFooter, setHeader, setReportSettingsgetReportSettingscellIterator, getColumnCount, getColumnWidthList_DEC, getReportSettings, getRowCount, getRowHeightList_DECaddColumnPrivilegeControl, addRowPrivilegeControl, getColumnPrivilegeControl, getColumnWidthList_DEC, getRowHeightList_DEC, getRowPrivilegeControl, prepare2ShrinkRealWidthOrHeight4Cell, removeColumnPrivilegeControl, removeRowPrivilegeControl, setColumnWidth, setReportPageAttr, setRowHeight, shrinkTOFitColumnWidthForCellElement, shrinkToFitPaper, shrinkTOFitRowHeightForCellElementgetCellElement, getCellValue, getColumn, insertColumn, insertRow, intersect, merge, removeAllCellElements, removeCellElement, removeColumn, removeRow, setCellValueaddFloatElement, bringFloatElementForward, bringFloatElementToFront, getFloatElement, removeAllFloatElements, removeFloatElement, removeFloatElement, sendFloatElementBackward, sendFloatElementToBackgetReportPageAttrcellIterator, getColumnCount, getColumnWidth, getRow, getRowCount, getRowHeightfloatIteratorreadXMLclonepublic FormulaRelation getFormulaRelation(ColumnRow cr)
getFormulaRelation 在接口中 CalculatableReportpublic FormulaRelation getFormulaRelation(long cr)
getFormulaRelation 在接口中 CalculatableReportprotected abstract LongMap getRelationMap()
protected abstract int getCurrentSheetIndex()
protected abstract int getReportIndexBySheetName(java.lang.String name)
protected abstract void dealWithValue4Recal(CellElement ce)
public abstract SE getSE()
public Calculator getCalculator()
public java.util.List recalculateCertainCell(ColumnRow cr, java.lang.Object newValue, java.util.Map parameterMap) throws java.lang.Exception
recalculateCertainCell 在接口中 CalculatableReportcr - 指定行列newValue - 新值parameterMap - 参数mapjava.lang.Exceptionpublic java.util.List fireCellValueChange(ColumnRow cr, java.util.Map paramterMap) throws java.lang.Exception
cr - 指定格子行列paramterMap - 参数java.lang.Exception