限定符和类型 | 方法和说明 |
---|---|
void |
ReportActionUtils.IterAction.dealWith(CellElement editCellElement) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
DSColumnPane.update()
update 保存
|
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ResultSetGroupPane.isNPE(CellElement cellElement) |
void |
DSColumnConditionsPane.populate(TableDataSource tds,
CellElement cellElement) |
void |
SelectedDataColumnPane.update(CellElement cellElement)
保存数据到单元格对象中
|
void |
DSColumnConditionsPane.update(CellElement cellElement) |
RecordGrouper |
SpecifiedGroupAttrPane.update(CellElement cellElement,
RecordGrouper recordGrouper) |
限定符和类型 | 方法和说明 |
---|---|
void |
SubReportPane.populate(ElementCase report,
CellElement cellElment) |
void |
RichTextPane.populate(ElementCase report,
CellElement cellElment)
展示富文本
|
限定符和类型 | 方法和说明 |
---|---|
void |
GridUI.caculateScrollVisibleBounds(java.awt.geom.Rectangle2D.Double rect,
CellElement cellElement)
计算单元格可见的边框范围
|
void |
GridUI.calculateForcedPagingOfCellElement(ElementCasePane reportPane,
CellElement tmpCellElement,
double hideWidth,
double hideHeight)
double frozenHeight从顶部到冻结窗口的格子高度
|
void |
CellElementPainter.paintBackground(java.awt.Graphics2D g2d,
ElementCase report,
CellElement ce,
int width,
int height) |
void |
CellElementPainter.paintBorder(java.awt.Graphics2D g2d,
ElementCase report,
CellElement ce,
double width,
double height) |
protected void |
GridUI.paintFatherLeft(java.awt.Graphics2D g2d,
CellElement selectedCellElement,
TemplateElementCase report) |
限定符和类型 | 字段和说明 |
---|---|
protected CellElement |
ExcelReport.ExcelCellIterator.next |
限定符和类型 | 方法和说明 |
---|---|
protected CellElement |
ExcelReport.createDefaultCellElementCase() |
CellElement |
PageToSheetExcelExporterReport.getCellElement(int column,
int row) |
CellElement |
ExcelReport.getCellElement(int column,
int row) |
CellElement |
ExcelExporterReport.getCellElement(int column,
int row) |
CellElement |
PageToSheetExcelExporterReport.removeCellElement(int column,
int row)
移除指定行列的单元格
|
CellElement |
ExcelReport.removeCellElement(int column,
int row)
移除指定行列的单元格
|
CellElement |
ExcelExporterReport.removeCellElement(int column,
int row) |
限定符和类型 | 方法和说明 |
---|---|
void |
ExcelExporterReport.addCellElement(CellElement cell) |
void |
ExcelExporterReport.addCellElement(CellElement cell,
boolean override) |
boolean |
PageToSheetExcelExporterReport.isFiltered(CellElement cellElement) |
boolean |
PageExcelExporterReport.isFiltered(CellElement cellElement)
判断单元格是否被条件筛选过滤掉了
|
boolean |
ExcelReport.isFiltered(CellElement cellElement) |
void |
PageToSheetExcelExporterReport.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
void |
ExcelReport.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
boolean |
PageToSheetExcelExporterReport.removeCellElement(CellElement cell)
移除指定的单元格
|
boolean |
ExcelExporterReport.removeCellElement(CellElement cell) |
void |
PageToSheetExcelExporterReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
自动调整列宽
|
void |
PageExcelExporterReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
自动调整列宽
|
void |
LargeDataExcelExporterReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement) |
void |
ExcelExporterReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement) |
void |
PageToSheetExcelExporterReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement)
自动调整行高
|
void |
PageExcelExporterReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement)
自动调整行高
|
void |
LargeDataExcelExporterReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement) |
void |
ExcelExporterReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement) |
限定符和类型 | 方法和说明 |
---|---|
protected com.fr.third.com.lowagie.text.Cell |
WordExporter.createCellFromCellElement(CellElement cellElement,
DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList)
将paintElement转换为Cell
|
protected java.lang.Object |
AbstractExcelExporter.evalCellValue(CellElement cellElement,
boolean exHiddenRow,
boolean exHiddenColumn,
java.util.List hssfCellList,
POICellAction hssfCell,
Calculator cal,
Style style,
java.util.List hssfCellFormulaList,
CellGUIAttr cellGUIAttr,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
int column,
int row,
int columnSpan,
int rowSpan,
POIWorkbookAction wb) |
protected void |
AbstractExcelExporter.setColumnRowBreak(CellElement cellElement,
POISheetAction sheet,
int column,
int row,
int lastColumn,
int lastRow)
设置Excel中的行列分页点
|
限定符和类型 | 方法和说明 |
---|---|
CellElement |
MergeCellHelper.getCell() |
CellElement |
CellHelper.getCell() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
StreamExcel2007Exporter.evalCellValue(CellElement cellElement,
boolean exHiddenRow,
boolean exHiddenColumn,
java.util.List hssfCellList,
POICellAction hssfCell,
Calculator cal,
Style style,
java.util.List hssfCellFormulaList,
CellGUIAttr cellGUIAttr,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
int column,
int row,
int columnSpan,
int rowSpan,
POIWorkbookAction wb) |
void |
StreamExcel2007Exporter.setColumnRowBreak(CellElement cellElement,
POISheetAction sheet,
int column,
int row,
int lastColumn,
int lastRow) |
构造器和说明 |
---|
CellHelper(CellElement cell,
CellPosition realPosition) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
TemplateBookAdapter.addNewCellElement(Report report,
int column,
int row,
int columnSpan,
int rowSpan,
java.lang.Object obj) |
CellElement[] |
ExcelImportUncertainRect.getOppoUncertainRect() |
CellElement[] |
ExcelImportUncertainRect.getUncertainRect() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ExcelReportImporter.insertData(WriteECReport curReport,
CellElement topce,
boolean vertical,
int startRC,
int rect_len,
int insertCount)
插入数据
|
protected void |
ExcelReportAppendImporter.insertData(WriteECReport curReport,
CellElement topce,
boolean vertical,
int startRC,
int rect_len,
int insertCount)
插入数据
|
protected void |
ExcelReportImporter.setDataAboveUncertain(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
CellElement topce,
java.lang.String sheetName)
设置不定行上方的格子
|
protected void |
CustomizedExcelReportImporter.setDataAboveUncertain(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
CellElement topce,
java.lang.String sheetName) |
protected void |
MultiExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportCleanImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportAppendImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
void |
ExcelImportUncertainRect.setOppoUncertainRect(CellElement[] oppoUncertainRect) |
void |
ExcelImportUncertainRect.setUncertainRect(CellElement[] uncertainRect) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ExcelReportImporter.setDataAboveUncertain(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
CellElement topce,
java.lang.String sheetName)
设置不定行上方的格子
|
protected void |
CustomizedExcelReportImporter.setDataAboveUncertain(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
CellElement topce,
java.lang.String sheetName) |
protected void |
MultiExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
MultiExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
MultiExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportCleanImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportCleanImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportCleanImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list) |
protected void |
ExcelReportAppendImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportAppendImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
protected void |
ExcelReportAppendImporter.setDataAfterAppend(WriteECReport curReport,
ECReport excelReport,
boolean vertical,
boolean checkWidget,
int startRC,
java.util.List<WriteCellElement> cellNeedToPresentList,
java.util.List<java.util.List<CellElement>> line_v_list,
java.util.List<CellElement> res_wg_rect_list,
CellElement topce,
int sheetIndex,
int expand_size,
java.util.List<CellElement> uc_exp_rect_list)
赋值给插入行后的格子
|
构造器和说明 |
---|
ExcelImportUncertainRect(CellElement[] uncertainRect,
CellElement[] oppoUncertainRect) |
ExcelImportUncertainRect(CellElement[] uncertainRect,
CellElement[] oppoUncertainRect) |
限定符和类型 | 方法和说明 |
---|---|
protected PageExportCellElement |
FormClippedReportPage.createPageExportCellElement(CellElement cell,
int column,
int row,
int columnspan,
int rowspan) |
protected PageExportCellElement |
ClippedECPage.createPageExportCellElement(CellElement cell,
int column,
int row,
int columnspan,
int rowspan) |
限定符和类型 | 方法和说明 |
---|---|
protected CellElement |
ElementCaseBlockImplement.createDefaultCellElementCase() |
限定符和类型 | 接口和说明 |
---|---|
interface |
AnalyCellElement |
interface |
FormCellElement |
interface |
ResultCellElement |
interface |
TemplateCellElement |
interface |
WriteCellElement |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractAnalyCellElement |
class |
AbstractAnalyCellElementFull |
class |
AbstractCellElement |
class |
AbstractDynamicCellElement |
class |
AbstractExpandCellElement |
class |
AbstractFormCellElement |
class |
AbstractInsertCellElement |
class |
AbstractPageCellElement |
class |
AbstractWidgetCellElement |
class |
AbstractWriteCellElement |
class |
ADHOCCalCellElement |
class |
ADHOCCellElement |
class |
ADHOCDefaultCellElement |
class |
ADHOCFilterAndGroupCellElement |
class |
ADHOCFilterAndGroupResultCellElement |
class |
DefaultFormCellElement |
class |
DefaultPageCellElement |
class |
DefaultTemplateCellElement |
class |
DefaultViewCellElement |
class |
DefaultWriteCellElement |
static class |
EditCellCaseCreator.EditCellELement |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
CellElement.clone(int column,
int row,
int columnSpan,
int rowSpan) |
CellElement |
AbstractCellElement.clone(int column,
int row,
int columnSpan,
int rowSpan) |
CellElement |
UnSupportCellCaseCreator.createDefaultCellElementCase() |
CellElement |
TemplateCellCaseCreator.createDefaultCellElementCase() |
CellElement |
PageCellCaseCreator.createDefaultCellElementCase() |
CellElement |
FormCellCaseCreator.createDefaultCellElementCase() |
CellElement |
EditCellCaseCreator.createDefaultCellElementCase() |
CellElement |
CellElementCaseCreator.createDefaultCellElementCase() |
CellElement |
AnalyCellCaseCreator.createDefaultCellElementCase() |
abstract CellElement |
CellHelper.derive(CellElement fromCell,
int currentIndex,
int oppositeIndex) |
abstract CellElement |
CellHelper.derive(CellElement fromCell,
int currentIndex,
int oppositeIndex,
int currentSpan,
int oppositeSpan) |
CellElement |
CellElement.deriveCellElement(int column,
int row) |
CellElement |
AbstractCellElement.deriveCellElement(int column,
int row)
得到具体行列的单元格对象
|
CellElement |
CellElement.deriveCellElement(int column,
int row,
int columnSpan,
int rowSpan) |
CellElement |
AbstractCellElement.deriveCellElement(int column,
int row,
int columnSpan,
int rowSpan)
得到具体的单元格对象
|
限定符和类型 | 方法和说明 |
---|---|
abstract CellElement |
CellHelper.derive(CellElement fromCell,
int currentIndex,
int oppositeIndex) |
abstract CellElement |
CellHelper.derive(CellElement fromCell,
int currentIndex,
int oppositeIndex,
int currentSpan,
int oppositeSpan) |
void |
CellElement.doExcelImportWithLeftSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span) |
void |
AbstractCellElement.doExcelImportWithLeftSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excel导入
|
void |
CellElement.doExcelImportWithUpSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span) |
void |
AbstractCellElement.doExcelImportWithUpSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excel导入
|
构造器和说明 |
---|
DefaultPageCellElement(CellElement cell)
Constructor
|
限定符和类型 | 类和说明 |
---|---|
class |
FormPageExportCellElement |
class |
PageExportCellElement |
限定符和类型 | 字段和说明 |
---|---|
protected CellElement |
PageExportCellElement.cell |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
PageExportCellElement.clone(int column,
int row,
int columnSpan,
int rowSpan) |
CellElement |
PageExportCellElement.deriveCellElement(int column,
int row)
得到具体行列的单元格对象
|
CellElement |
PageExportCellElement.deriveCellElement(int column,
int row,
int columnSpan,
int rowSpan)
得到具体的单元格对象
|
CellElement |
PageExportCellElement.getCell() |
CellElement |
PageExportCellElement.getOldCell() |
限定符和类型 | 方法和说明 |
---|---|
void |
PageExportCellElement.doExcelImportWithLeftSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excelLeftSon带导出
|
void |
PageExportCellElement.doExcelImportWithUpSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excel带UpSon导出
|
构造器和说明 |
---|
PageExportCellElement(CellElement cell) |
PageExportCellElement(CellElement cell,
int column,
int row,
int columnspan,
int rowspan) |
PageExportCellElement(CellElement cell,
int column,
int row,
int columnspan,
int rowspan,
java.lang.Object value) |
限定符和类型 | 方法和说明 |
---|---|
void |
WidgetHighlightAction.action(CellElement currentCellElement,
Calculator calculator) |
void |
ValueHighlightAction.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
RowHeightHighlightAction.action(CellElement currentCellElement,
Calculator calculator) |
void |
PresentHighlightAction.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
PageHighlightAction.action(CellElement currentCellElement,
Calculator calculator) |
void |
HyperlinkHighlightAction.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
HighlightErrorMarker.action(CellElement ce,
Calculator calculator) |
void |
HighlightAction.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
Highlight.action(CellElement ce,
Calculator calculator)
执行条件属性
|
void |
DefaultHighlight.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
ColWidthHighlightAction.action(CellElement currentCellElement,
Calculator calculator) |
void |
BorderHighlightAction.action(CellElement currentCellElement,
Calculator calculator) |
void |
AbstractStyleHighlightAction.action(CellElement currentCellElement,
Calculator calculator)
执行条件属性
|
void |
ValueHighlightAction.action(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction)
执行新值条件属性
|
void |
PresentHighlightAction.action(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction)
执行新值条件属性
|
void |
HighlightAction.action(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction)
执行条件属性
|
void |
DefaultHighlight.action(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction)
执行条件属性
|
void |
AbstractHighlightAction.action(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction)
执行条件属性
|
boolean |
Highlight.eval(CellElement currentCellElement,
Calculator calculator)
计算当前单元格是否需要执行条件属性
|
boolean |
AbstractHighlight.eval(CellElement currentCellElement,
Calculator calculator)
计算当前单元格是否需要执行条件属性
|
void |
HighlightGroup.execute(CellElement ce,
Calculator calculator)
执行当前集合中所有的条件属性
|
static java.lang.Object |
AbstractHighlightAction.getActionResult(CellElement currentCellElement,
Calculator calculator,
EvalFormulaAction evalFormulaAction,
java.lang.Object obj) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
CellElementCase.getCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
CellElement |
CellElementCase.removeCellElement(int column,
int row)
Removes the Cell at the specified (column, row) and gets the removed Cell.
|
限定符和类型 | 方法和说明 |
---|---|
CellElement |
ActiveReport.getCellElement(int column,
int row) |
CellElement |
ActiveReport.removeCellElement(int column,
int row)
移除指定行列的单元格
|
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
PaintUtils.analyzeCellElementPreferredHeight(CellElement cellElement,
UNIT paintWidth)
Preferred height.
|
static UNIT |
PaintUtils.getPreferredWidth(CellElement cell,
UNIT height)
Gets the preferred width.
|
boolean |
PackedReport.isFiltered(CellElement cellElement) |
boolean |
ActiveReport.isFiltered(CellElement cellElement) |
void |
PackedReport.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
void |
ActiveReport.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
限定符和类型 | 接口和说明 |
---|---|
interface |
BoxCE |
interface |
BoxCE_Extend |
限定符和类型 | 类和说明 |
---|---|
class |
BCE |
class |
BCE_Extend |
class |
BCE_Extend_Form |
class |
BCE_Form |
限定符和类型 | 方法和说明 |
---|---|
void |
FormulaRelation.addDependRelation(CellElement ce,
int sheetIndex) |
void |
FormulaRelation.addLinkRelation(CellElement ce,
int sheetIndex) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
LayerReport.getCellElement(int column,
int row) |
CellElement |
LayerPageReport.getCellElement(int column,
int row) |
CellElement |
LayerReport.removeCellElement(int column,
int row) |
CellElement |
LayerPageReport.removeCellElement(int column,
int row) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
LayerSheetExecutor.dealWithShrink(CellElement cell,
Report report) |
boolean |
LayerReport.removeCellElement(CellElement cell) |
void |
LayerReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement) |
void |
LayerPageReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement) |
void |
LayerReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement) |
void |
LayerPageReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement) |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.Object |
SimpleCellValueNameSpace.dealWithValue(CalculatorProvider calculator,
Report report,
CellElement ce,
java.lang.Object value) |
protected abstract java.lang.Object |
CellValueNameSpace.dealWithValue(CalculatorProvider calculator,
Report report,
CellElement ce,
java.lang.Object value) |
protected java.lang.Object |
CellValue4ReCalculateNameSpace.dealWithValue(CalculatorProvider calculator,
Report report,
CellElement ce,
java.lang.Object value) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
RelationElem.getCell() |
构造器和说明 |
---|
RelationElem(int sheetIndex,
CellElement cell) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
RFRC.getCe() |
限定符和类型 | 方法和说明 |
---|---|
static void |
ScriptUtils.executeCellElementResultFormula(CalculatorProvider calculator,
ResultFormula resultformula,
Report report,
TableDataSource source,
CellElement ce,
boolean useTransfer)
计算公式
|
构造器和说明 |
---|
RFRC(ResultFormula resultFormula,
Report currentReport,
CellElement ce) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract CellElement |
AbstractElementCase.createDefaultCellElementCase() |
CellElement |
AbstractElementCase.getCellElement(int column,
int row)
Gets the cell element which is located in position (column, row).
|
CellElement |
AbstractElementCase.removeCellElement(int column,
int row)
Removes the Cell at the specified position(column, row) and returns the
removed Cell.
|
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractElementCase.addCellElement(CellElement cell)
add cell element
添加单元格
|
void |
AbstractElementCase.addCellElement(CellElement cell,
boolean override)
Adds cell to report.
|
void |
ElementCase.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode)
计算单元格的真实大小
hugh:通过接口处理单元格实际高度,比如html,toimage,形态接口处理之后的真实单元格大小与原来直接计算的并不一样,需要调整
|
void |
AbstractElementCase.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
boolean |
AbstractElementCase.removeCellElement(CellElement cell)
删除指定的单元格
|
void |
ElementCase.shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
根据单元格内容自动调整行宽
|
void |
AbstractElementCase.shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
Shrink Column width according to CellElement
自动调整列宽
|
void |
ElementCase.shrinkTOFitRowHeightForCellElement(CellElement cellElement)
根据单元格内容自动调整行高
|
void |
AbstractElementCase.shrinkTOFitRowHeightForCellElement(CellElement cellElement)
Shrink Row height according to CellElement
自动调整行高
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
CellInfoUtils.createCEId(CellElement cell)
根据位置和span生成ID
|
限定符和类型 | 类和说明 |
---|---|
class |
SplitWriteCellElement
跨块拆分的格子
|
限定符和类型 | 方法和说明 |
---|---|
void |
PageCalObjectProcessor.collectPageCalHighlight(CellElement ce,
Calculator calculator,
HighlightGroup highlightGroup)
收集条件属性中, 如果condition或者新值里面带有page_number或者total_pagenumber的
就将格子的值设置为PageCalCondition, 分完页再计算回来.
|
void |
CommentExcelProcessor.convertCommentToTooltip(CellElement cellElement,
com.fr.third.v2.org.apache.poi.ss.usermodel.Cell cell)
将Excel中的单元格批注转换为cpt中的单元格提示.
|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
int |
CellValueProvider.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cellElement,
int height,
int width,
int mode)
计算该单元格的真实高度和宽度
|
void |
PageCalObjectProcessor.resolvePageCalHighlight(Calculator ca,
CellElement ce)
分页后计算条件属性
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
int |
AbstractCellValueProvider.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cellElement,
int height,
int width,
int mode) |
限定符和类型 | 方法和说明 |
---|---|
protected CellElement |
PageECBlock.createDefaultCellElementCase() |
protected CellElement |
AnalyECBlock.createDefaultCellElementCase() |
protected CellElement |
AbstractPolyECBlock.createDefaultCellElementCase() |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
AbstractECReport.getCellElement(int column,
int row) |
CellElement |
AbstractECReport.removeCellElement(int column,
int row)
移除指定单元格
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractECReport.addCellElement(CellElement cell) |
protected void |
AbstractECReport.addCellElement(CellElement cell,
boolean override) |
boolean |
Filterable.isFiltered(CellElement cellElement)
单元格是否被过滤掉
|
boolean |
AbstractECReport.isFiltered(CellElement cellElement) |
void |
AbstractECReport.prepare2ShrinkRealWidthOrHeight4Cell(CellElement cur_ce,
int mode) |
protected boolean |
AbstractECReport.removeCellElement(CellElement cell) |
void |
AbstractECReport.shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
收缩列宽
|
void |
AbstractECReport.shrinkTOFitRowHeightForCellElement(CellElement cellElement)
收缩行高
|
限定符和类型 | 方法和说明 |
---|---|
void |
Actor.present(CellElement ce,
Present present,
java.lang.Object presentValue)
设置当前预览方式下格子形态后的值
(分页直接去形态后的值, 填报数据分析保留原值)
|
void |
Actor.present(CellElement ce,
Present present,
Style presentStyle)
设置当前预览方式下格子形态后的样式
|
限定符和类型 | 方法和说明 |
---|---|
protected CellElement |
WorkSheet.createDefaultCellElementCase() |
protected CellElement |
PageRWorkSheet.createDefaultCellElementCase() |
protected CellElement |
FormRWorkSheet.createDefaultCellElementCase() |
protected CellElement |
FormElementCase.createDefaultCellElementCase()
获取默认的格子对象
|
protected CellElement |
EditResultWorkSheet.createDefaultCellElementCase() |
protected CellElement |
AnalysisRWorkSheet.createDefaultCellElementCase() |
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
CalculatableResWorkSheet.dealWithValue4Recal(CellElement ce) |
protected void |
AnalysisRWorkSheet.dealWithValue4Recal(CellElement ce) |
boolean |
AnalysisRWorkSheet.isFiltered(CellElement cellElement) |
void |
CalculatableResWorkSheet.RecalRelationNameSpace.setCurCE(CellElement ce) |
限定符和类型 | 方法和说明 |
---|---|
void |
ViewActor.present(CellElement cur_ce,
Present present,
java.lang.Object presentValue)
设置当前预览方式下格子形态后的值
(分页直接去形态后的值, 填报数据分析保留原值)
|
void |
WriteActor.present(CellElement cur_ce,
Present present,
java.lang.Object presentValue)
设置当前预览方式下格子形态后的值
(分页直接去形态后的值, 填报数据分析保留原值)
|
void |
AbstractActor.present(CellElement ce,
Present present,
java.lang.Object presentValue)
设置当前预览方式下格子形态后的值
(分页直接去形态后的值, 填报数据分析保留原值)
|
void |
AbstractActor.present(CellElement ce,
Present present,
Style presentStyle)
设置当前预览方式下格子形态后的样式
|
限定符和类型 | 类和说明 |
---|---|
class |
BCE_ANALY |
class |
BCE_Extend_ANALY |
限定符和类型 | 方法和说明 |
---|---|
protected CellElement |
WriteReadContentAction.saveCellElement(Report report,
CellElement newCellElement) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
CalculaCellAction.doPresetn4Recal(JSONObject jo,
Calculator cal,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
java.lang.Object value) |
protected CellElement |
WriteReadContentAction.saveCellElement(Report report,
CellElement newCellElement) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
CalculatableAction.modifyCellElementValue(ReportSessionIDInfor sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
java.lang.String reportXMLContent) |
CellElement |
CalculatableAction.modifyCellElementValue(ReportSessionIDInfor sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
java.lang.String reportXMLContent,
int col,
int row) |
protected CellElement |
WriteCalCell.saveCellElement(Report report,
CellElement newCellElement) |
protected abstract CellElement |
CalculatableAction.saveCellElement(Report report,
CellElement newCellElement) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
WriteCalCell.doHyperlink4Recal(JSONObject jo,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
ReportRepositoryDeal repo) |
protected void |
CalculatableAction.doHyperlink4Recal(JSONObject jo,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
ReportRepositoryDeal repo) |
protected void |
WriteCalCell.doPresent4Recal(JSONObject jo,
Calculator cal,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
java.lang.Object value) |
protected void |
CalculatableAction.doPresent4Recal(JSONObject jo,
Calculator cal,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
java.lang.Object value) |
protected CellElement |
WriteCalCell.saveCellElement(Report report,
CellElement newCellElement) |
protected abstract CellElement |
CalculatableAction.saveCellElement(Report report,
CellElement newCellElement) |
限定符和类型 | 方法和说明 |
---|---|
void |
CalculatableAction.calculateCells(ReportSessionIDInfor sessionIDInfor,
java.util.List<CellElement> editCellList,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
CellHTMLWriterAdapter.getCellWidgetJson(CellElement cell) |
void |
CellHTMLWriterAdapter.updateCell(CellElement cell) |
void |
CellHTMLWriterAdapter.writeCellValue(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
CellHtmlWriter.calculateRawValue(CellElement ce)
计算单元格的值
|
java.lang.Object |
CellHtmlWriter.calculateRawValue(CellElement ce,
Calculator c)
计算单元格的值
|
protected void |
CellHtmlWriter.dealBeforeDrawContent(CellElement box) |
void |
CellHtmlWriter.dealContent(CellElement ce,
Tag contentTag,
java.lang.Object rawValue)
处理单元格内容
|
protected Tag |
UneditableCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
EmailCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected Tag |
CellHtmlWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected void |
ViewCellWriter.dealWithTreeNodeButton(CellElement ce,
java.lang.Object value,
Calculator c) |
protected void |
CellHtmlWriter.displayNormalText(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight) |
protected void |
CellHtmlWriter.drawContent(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |
protected java.lang.Object |
ViewCellWriter.getDisplayValue(CellElement cell,
java.lang.Object rawValue) |
protected java.lang.Object |
CellHtmlWriter.getDisplayValue(CellElement cell,
java.lang.Object rawValue) |
int |
UneditableCellWriter.getHeightOfValueWrapper(CellElement box) |
int |
CellHtmlWriter.getHeightOfValueWrapper(CellElement box) |
protected Html |
CellHtmlWriter.getHtmlValue(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight) |
protected java.lang.Object |
CellHtmlWriter.getRawValue(CellElement cell) |
protected Widget |
ViewCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
UneditableCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
FormCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
EditableCellWriter.getWidgetOfCell(CellElement cell) |
protected abstract Widget |
CellHtmlWriter.getWidgetOfCell(CellElement cell) |
void |
CellHtmlWriter.makeSureCellGUIAttrNotEmpty(CellElement ce)
确保获取的CellGUI属性非空
|
boolean |
ViewCellWriter.needToDealWithTreeNodeButton(CellElement ce)
判断是否有树节点控件 有的话就不用drawContent
|
protected boolean |
UneditableCellWriter.needToDealWithTreeNodeButton(CellElement ce) |
protected void |
EditableCellWriter.processFormula(CellElement ce,
BaseFormula formula) |
protected void |
CellHtmlWriter.processFormula(CellElement ce,
BaseFormula formula) |
protected void |
CellHtmlWriter.processNoneWidget(WebReportCase reportCase,
CellElement cell,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
EditableCellWriter.processUnwrappedRawValue(CellElement ce,
java.lang.Object ob) |
protected void |
CellHtmlWriter.processUnwrappedRawValue(CellElement ce,
java.lang.Object ob) |
protected void |
ViewCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
FormCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
CellHtmlWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
static ColumnRow[] |
CellHtmlWriter.retriveCellElementPositions(CellElement ce)
获取格子位置
|
protected boolean |
CellHtmlWriter.shouldBeDisplayAsVerticalText(CellElement ce,
Style style,
java.lang.Object displayValue) |
protected boolean |
UneditableCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected boolean |
FormCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected boolean |
EditableCellWriter.shouldDrawContent(java.lang.Object value,
CellElement ce,
Tag contentTag) |
protected abstract boolean |
CellHtmlWriter.shouldDrawContent(java.lang.Object value,
CellElement cell,
Tag contentTag) |
boolean |
CellHtmlWriter.showUseHeavy(CellElement ce)
是否需要重方式输出格子
|
boolean |
ViewCellWriter.skipValueWrapper(CellElement ce)
是否不处理格子值
|
boolean |
CellHtmlWriter.skipValueWrapper(CellElement ce)
是否不处理格子值
|
protected java.lang.Object |
CellHtmlWriter.unwrapLobs(CellElement ce,
java.lang.Object ob) |
protected java.lang.String |
CellHtmlWriter.widget2Config(Widget widget,
java.lang.Object value4Widget,
ColumnRow cr4Widget,
CellElement ce,
int reportIndex,
java.lang.String fType4Widget,
Calculator c)
把widget转成Tag.Config,String格式
|
protected JSONObject |
CellHtmlWriter.widget2ConfigWithJSONStyle(Widget widget,
java.lang.Object value4Widget,
ColumnRow cr4Widget,
CellElement ce,
int reportIndex,
java.lang.String fType4Widget,
Calculator c)
把widget转成Tag.Config,JSON格式
|
protected void |
EditableCellWriter.writeFMInfo(CellElement ce,
ResultFormula rf) |
限定符和类型 | 字段和说明 |
---|---|
protected CellElement |
AbstractCellBuildAction.cell |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
CellBuildAction.getCell() |
CellElement |
AbstractCellBuildAction.getCell() |
限定符和类型 | 方法和说明 |
---|---|
void |
JSONCellOutlet.resetCell(CellElement cell) |
void |
CellBuildAction.setCell(CellElement cell) |
void |
AbstractCellBuildAction.setCell(CellElement cell) |
限定符和类型 | 方法和说明 |
---|---|
CellElement |
WB.removeCellElement(int column,
int row)
移除格子
|
限定符和类型 | 方法和说明 |
---|---|
void |
WB.addCellElement(CellElement cellElement)
添加格子
|
void |
WB.addCellElement(CellElement cellElement,
boolean override)
添加格子
|
void |
WB.dealWithValue4Recal(CellElement ce)
处理值用于重计算
|
boolean |
WB.removeCellElement(CellElement cell)
移除格子
|
限定符和类型 | 类和说明 |
---|---|
class |
BCE_Extend_WRITE |
class |
BCE_Insert |
class |
BCE_WRITE |
限定符和类型 | 方法和说明 |
---|---|
void |
BCE_WRITE.doExcelImportWithLeftSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excel导入
|
void |
BCE_WRITE.doExcelImportWithUpSon(ResultECReport curReport,
CellElement ce,
int topCol,
int topRow,
int span)
excel导入
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
WriteCellWriter.addEditAttr2Tag(WebReportCase reportCase,
Widget wi,
java.lang.String config,
CellElement cell) |
protected Tag |
WriteCellWriter.dealWithHyperlinkGroup(CellElement ce,
Tag tag) |
protected void |
WriteCellWriter.displayNormalText(CellElement ce,
java.lang.Object displayValue,
Tag valueWrapper,
int valueWrapperHeight)
填报直接展示控件的时候,不需要展示值,只需要展示控件本身
|
protected java.lang.Object |
WriteCellWriter.getDisplayValue(CellElement cell,
java.lang.Object rawValue) |
int |
WriteCellWriter.getHeightOfValueWrapper(CellElement box)
填报直接显示控件的时候高度不需要减去边框(这边+1是为了抵掉调用者的-1操作意在返回cellheight原值)
|
static java.lang.String |
WriteOfflineCellHelper.getPresentFormula(CellElement ce,
Calculator ca) |
protected Widget |
WriteCellWriter.getWidgetOfCell(CellElement cell) |
protected void |
WriteCellWriter.processNoneWidget(WebReportCase reportCase,
CellElement cell,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
WriteCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected boolean |
WriteCellWriter.shouldBeDisplayAsVerticalText(CellElement ce,
Style style,
java.lang.Object displayValue)
当设置为直接显示控件且单元格存在可见控件时无需以图片形式展示单元格值
|
boolean |
WriteCellWriter.skipValueWrapper(CellElement ce)
填报页面的格子设置了自动调整为否的话 如果有btn控件 会多个div导致高度变高
判断格子是否需要放入调整高度的div中
|
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
WriteCellHTMLWriterAdapter.getCellWidgetJson(CellElement ce) |
boolean |
WriteCellHTMLWriterAdapter.showUseHeavy(CellElement cell) |
void |
WriteCellHTMLWriterAdapter.updateCell(CellElement cell) |
void |
WriteCellHTMLWriterAdapter.writeCellValue(CellElement ce,
java.lang.Object rawValue,
Tag contentTag) |
限定符和类型 | 方法和说明 |
---|---|
static void |
ReportXMLUtils.writeCellElement(XMLPrintWriter writer,
CellElement cellElement)
输出单元格对象
|
static void |
ReportXMLUtils.writeCellElementWithCommonResultAttr(XMLPrintWriter writer,
CellElement cellElement)
输出带有单元格显示值的对象.
|