限定符和类型 | 方法和说明 |
---|---|
static ColumnRow |
BaseUtils.convertCellStringToColumnRow(java.lang.String columnRowString)
已过时。
|
ColumnRow[] |
ScriptFormula.getRelatedColumnRows() |
ColumnRow[] |
ResultFormula.getRelatedColumnRows() |
ColumnRow[] |
BaseFormula.getRelatedColumnRows()
返回和公式中单元格有关联的其他所有单元格
下面的返回结果是A1行列和C1行列:
CalculatorProviderContext.registerCalculatorProvider(Calculator.createCalculator());
Formula f = new Formula("left(A1,2) + 'B1' + C1");
ColumnRow[] crs = f.getRelatedColumnRows();
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
BaseUtils.convertColumnRowToCellString(ColumnRow columnRow)
将行列对象转换成其字符串的表示形式
转换后的字符串将像A2,B4,C45这样的
将A1单元格转化成字符串"A1":
BaseUtils.convertColumnRowToCellString(ColumnRow.valueOf(0,0));
|
java.lang.String |
ScriptFormula.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow) |
限定符和类型 | 方法和说明 |
---|---|
void |
Present.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
FormulaPresent.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
DictPresent.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
AbstractPresent.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.Object |
Present.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr)
返回经过形态计算后格子的值的结果
|
java.lang.Object |
FormulaPresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr)
返回经过形态计算后格子的值的结果
|
java.lang.Object |
DictPresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr)
返回经过形态计算后格子的值的结果
|
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow[] |
AbstractClassJob.calculateRelatedColumnRows(ListMap listMap)
从自定义提交表中提取出其相关的格子
|
限定符和类型 | 方法和说明 |
---|---|
void |
Dictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
AbstractDict.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
限定符和类型 | 方法和说明 |
---|---|
void |
ObjectCondition.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
ListCondition.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
JoinCondition.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
FormulaCondition.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
AbstractCondition.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
限定符和类型 | 方法和说明 |
---|---|
void |
Compare.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
限定符和类型 | 方法和说明 |
---|---|
void |
FormulaDisplayDictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子
|
void |
FormulaDictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
ExcelUtil.mergeCells(java.util.Map<ColumnRow,ColumnRow> merges,
java.util.List<java.lang.Object[]> tList) |
protected void |
ExcelUtil.mergeCells(java.util.Map<ColumnRow,ColumnRow> merges,
java.util.List<java.lang.Object[]> tList) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ColumnRowEditor.getValue() |
限定符和类型 | 方法和说明 |
---|---|
void |
ColumnRowEditor.setValue(ColumnRow value) |
构造器和说明 |
---|
ColumnRowEditor(ColumnRow value) |
ColumnRowEditor(ColumnRow value,
java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
ExpandUpFatherPane.getColumnRow(CellExpandAttr cellExpandAttr) |
protected ColumnRow |
ExpandLeftFatherPane.getColumnRow(CellExpandAttr cellExpandAttr) |
protected abstract ColumnRow |
ExpandFatherPane.getColumnRow(CellExpandAttr cellExpandAttr) |
ColumnRow |
Expand.getParentColumnRow() |
限定符和类型 | 方法和说明 |
---|---|
void |
Expand.setParentColumnRow(ColumnRow columnRow) |
protected void |
ExpandUpFatherPane.setValue(CellExpandAttr cellExpandAttr,
boolean isDefault,
ColumnRow columnRow) |
protected void |
ExpandLeftFatherPane.setValue(CellExpandAttr cellExpandAttr,
boolean isDefault,
ColumnRow columnRow) |
protected abstract void |
ExpandFatherPane.setValue(CellExpandAttr cellExpandAttr,
boolean isDefault,
ColumnRow columnRow) |
构造器和说明 |
---|
Expand(boolean _default,
ColumnRow columnRow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ColumnRowPane.update() |
限定符和类型 | 方法和说明 |
---|---|
void |
ColumnRowPane.populate(ColumnRow columnRow) |
void |
ColumnRowPane.setColumnRow(ColumnRow columnRow)
columnSpinner与rowSpinner应该整体考虑,设置ColumnRow应该只触发一次事件
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ColumnRowTableModel.getColumnRow(int index) |
限定符和类型 | 方法和说明 |
---|---|
void |
ColumnRowTableModel.addColumnRow(ColumnRow cr) |
void |
ColumnRowTableModel.setColumnRow(ColumnRow cr,
int index) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
RepeatAndFreezeSettingPane.updateWriteFrozenColumnRow()
更新WriteFrozenColumnRow
|
限定符和类型 | 方法和说明 |
---|---|
void |
RepeatAndFreezeSettingPane.populateWriteFrozenColumnRow(ColumnRow writeFrozenColumnRow)
初始化填报冻结pane
|
限定符和类型 | 方法和说明 |
---|---|
abstract ColumnRow |
MOD_COLUMN_ROW.mod_columnrow(ColumnRow columnrow)
调整单元格
|
限定符和类型 | 方法和说明 |
---|---|
void |
Condition.analyzeCorrelative(CalculatorProvider provider,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
abstract ColumnRow |
MOD_COLUMN_ROW.mod_columnrow(ColumnRow columnrow)
调整单元格
|
限定符和类型 | 方法和说明 |
---|---|
static ColumnRow |
GridUtils.getAdjustEventColumnRow_withresolution(ElementCasePane reportPane,
double evtX,
double evtY,
int resolution) |
static ColumnRow |
GridUtils.getAdjustEventColumnRow(ElementCasePane reportPane,
double evtX,
double evtY)
Gets column and row which located on (evtX, evtY)
peter:这个方法是调整过的Column,Row,不能小于0, 不能大于最大值,这个方法充分考虑了不无限增大的情况.
|
static ColumnRow |
GridUtils.getAdjustLastColumnRowOfReportPane(ElementCasePane reportPane)
james: Gets adjust last columrow of reportpane especially used in whole row/column selected
the area before last columnrow should contain all the cellelement of the reportpane
|
static ColumnRow |
GridUtils.getEventColumnRow_withresolution(ElementCasePane reportPane,
double evtX,
double evtY,
int resolution) |
static ColumnRow |
GridUtils.getEventColumnRow(ElementCasePane reportPane,
double evtX,
double evtY)
Gets column and row which located on (evtX, evtY)
peter:这个方法重复考虑到Frozen的情况,没有任何BUG,这个方法没有考虑那种不无限增大的情况.
|
限定符和类型 | 方法和说明 |
---|---|
protected int |
GridRowMouseHandler.getColumnOrRowByGridHeader(ColumnRow selectedCellPoint) |
protected int |
GridColumnMouseHandler.getColumnOrRowByGridHeader(ColumnRow selectedCellPoint) |
protected abstract int |
AbstractGridHeaderMouseHandler.getColumnOrRowByGridHeader(ColumnRow selectedCellPoint) |
protected java.awt.Rectangle |
GridRowMouseHandler.resetSelectedBoundsByShift(java.awt.Rectangle editRectangle,
ColumnRow selectedCellPoint,
ElementCasePane reportPane) |
protected java.awt.Rectangle |
GridColumnMouseHandler.resetSelectedBoundsByShift(java.awt.Rectangle editRectangle,
ColumnRow selectedCellPoint,
ElementCasePane reportPane) |
protected abstract java.awt.Rectangle |
AbstractGridHeaderMouseHandler.resetSelectedBoundsByShift(java.awt.Rectangle editRectangle,
ColumnRow selectedCellPoint,
ElementCasePane ePane) |
protected void |
GridRowMouseHandler.resetSelectionByRightButton(ColumnRow selectedCellPoint,
Selection cs,
ElementCasePane ePane) |
protected void |
GridColumnMouseHandler.resetSelectionByRightButton(ColumnRow selectedCellPoint,
Selection cs,
ElementCasePane ePane) |
protected abstract void |
AbstractGridHeaderMouseHandler.resetSelectionByRightButton(ColumnRow mouseSelectedColumnRow,
Selection cs,
ElementCasePane ePane) |
限定符和类型 | 方法和说明 |
---|---|
abstract boolean |
Selection.containsColumnRow(ColumnRow cr) |
boolean |
FloatSelection.containsColumnRow(ColumnRow cr) |
boolean |
CellSelection.containsColumnRow(ColumnRow cr)
包含行列
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
ExcelExporterReport.swapCellElement(ColumnRow cr1,
ColumnRow cr2) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ExcelHiddenCellsTool.deleteFromHiddenList(ColumnRowRange range,
IntList rhl,
IntList chl) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
StreamExcelHiddenCellsTool.deleteFromHiddenList(ColumnRowRange range,
java.util.Set<java.lang.Integer> rhl,
java.util.Set<java.lang.Integer> chl) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
AbstractExcelPicture.getColumnRow()
取单元格内图片的格子
如果图片是在单元格范围内的 返回所在单元格
|
ColumnRow |
AbstractExcelPicture.getLeftTopColumnRow()
左上角所在格子
|
限定符和类型 | 方法和说明 |
---|---|
void |
NameJavaScriptGroup.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录超级链接中使用的相关格子,当格子值改变后,超级链接需要做相应的改变
|
void |
JavaScript.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录超级链接中使用的相关格子,当格子值改变后,超级链接需要做相应的改变
|
void |
AbstractJavaScript.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录超级链接中使用的相关格子,当格子值改变后,超级链接需要做相应的改变
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ReportPageAttrProvider.getFreezeColumnRow()
获取冻结行列
|
ColumnRow |
ReportSettingsProvider.getWriteFrozenColumnRow()
获取报表中冻结的单元格ColumnRow
|
限定符和类型 | 方法和说明 |
---|---|
void |
ReportPageAttrProvider.setFreezeColumnRow(ColumnRow cr) |
void |
ReportSettingsProvider.setWriteFrozenColumnRow(ColumnRow writeFrozenColumnRow)
指定报表中冻结的单元格
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ReportPageAttr.getFreezeColumnRow()
获取冻结行列
|
限定符和类型 | 方法和说明 |
---|---|
void |
ReportPageAttr.setFreezeColumnRow(ColumnRow cr) |
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRowLiteral |
FRParser.columnrow_literal(ColumnRow targetColumnRow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
CellExpandAttr.getLeftParentColumnRow() |
ColumnRow |
CellExpandAttr.getUpParentColumnRow() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
PresentErrorMarker.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr) |
java.lang.Object |
NormalPresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr)
获取形态后的值
|
java.lang.Object |
DefaultPresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr) |
java.lang.Object |
CurrencyLinePresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr) |
java.lang.Object |
BarcodePresent.present(java.lang.Object value,
Calculator calculator,
ColumnRow cr) |
void |
CellExpandAttr.setLeftParentColumnRow(ColumnRow leftParentColumnRow) |
void |
CellExpandAttr.setUpParentColumnRow(ColumnRow upParentColumnRow) |
限定符和类型 | 方法和说明 |
---|---|
void |
ValueHighlightAction.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
PresentHighlightAction.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
HyperlinkHighlightAction.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
HighlightGroup.analyzeCorrelative(CalculatorProvider provider,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
HighlightAction.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
Highlight.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
DefaultHighlight.analyzeCorrelative(CalculatorProvider provider,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
AbstractHighlightAction.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
void |
AbstractHighlight.analyzeCorrelative(CalculatorProvider provider,
ExTool exTool,
ColumnRow currentCr)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow[] |
T2BAPP.boxColumnRow(Rect af_box_rect,
Rect be_cell_rect,
Rect af_rect,
Rect be_rect)
计算插入行操作后新增的单元格位置
|
ColumnRow[] |
L2RAPP.boxColumnRow(Rect af_box_rect,
Rect be_cell_rect,
Rect af_rect,
Rect be_rect)
计算插入行操作后新增的单元格位置
|
ColumnRow[] |
APP.boxColumnRow(Rect af_box_rect,
Rect be_cell_rect,
Rect af_rect,
Rect be_rect)
计算插入行操作后新增的单元格位置
|
ColumnRow |
PE.getColumnRowFrom() |
ColumnRow |
BE.getColumnRowFrom() |
ColumnRow |
BCE_Form.getColumnRowFrom() |
ColumnRow |
BCE.getColumnRowFrom() |
ColumnRow |
BC.getColumnRowFrom() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
LNS.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
返回相关联的单元格.
|
java.util.List<BoxCE> |
SE.resolveBoxColumnRow(ColumnRow tarColumnRow,
BoxCE baseBox) |
java.util.List<BoxCE> |
SE.resolveColumnRowByDefaultLocation(ColumnRow columnrow) |
protected java.lang.Object |
SE.resolveCRValue(ColumnRow target,
CalculatorProvider calculator) |
限定符和类型 | 字段和说明 |
---|---|
protected ColumnRow |
LayerSheetExecutor.LayerFamilyMember.current_cr |
限定符和类型 | 方法和说明 |
---|---|
static void |
ScriptUtils.dealJavaScriptFormula(JavaScript javaScript,
Calculator calculator,
ColumnRow cr)
alex:这里做的事情比较简单,只是对parameters进行一下赋值,如果是Formula为结果的,再处理一下Formula就是了
具体的拼url,就到web那边才做,因为这个操作跟对方的browser有关系
|
static java.lang.Object |
ScriptUtils.executeNormalFormula(Calculator calculator,
BaseFormula formula,
ColumnRow cr)
计算公式
|
static java.lang.Object |
ScriptUtils.executeNormalFormula(Calculator calculator,
BaseFormula formula,
Report report,
TableDataSource source,
ColumnRow cr)
计算公式
|
static java.lang.Object |
ScriptUtils.executeResultFormula(CalculatorProvider calculator,
ResultFormula resultFormula,
Report report,
TableDataSource source,
ColumnRow cr,
boolean calTransfer)
计算公式
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
RemoveRowMOD.mod_columnrow(ColumnRow columnrow)
调整单元格
|
ColumnRow |
RemoveColumnMOD.mod_columnrow(ColumnRow columnrow)
调整单元格
|
ColumnRow |
InsertRowMOD.mod_columnrow(ColumnRow columnrow) |
ColumnRow |
InsertColumnMOD.mod_columnrow(ColumnRow columnrow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
RemoveRowMOD.mod_columnrow(ColumnRow columnrow)
调整单元格
|
ColumnRow |
RemoveColumnMOD.mod_columnrow(ColumnRow columnrow)
调整单元格
|
ColumnRow |
InsertRowMOD.mod_columnrow(ColumnRow columnrow) |
ColumnRow |
InsertColumnMOD.mod_columnrow(ColumnRow columnrow) |
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
AbstractReportWrapper.getNextSelectedColumnRow(ColumnRow widgetColumnRow)
删除行后获得下一选中的行
|
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
AbstractReportWrapper.getNextSelectedColumnRow(ColumnRow widgetColumnRow)
删除行后获得下一选中的行
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ReportCaseDimensionTool.getColumnRowByPixelPosition(int x,
int y) |
限定符和类型 | 方法和说明 |
---|---|
int[] |
ReportCaseDimensionTool.getPixelPositionByColumnRow(ColumnRow columnRow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
WebReportCaseAssistProvider.getColumnRowByPixelPosition(int x,
int y)
指定像素点的单元格行列信息
|
限定符和类型 | 方法和说明 |
---|---|
DeleteRowResult |
WriteResultReportDataProvider.deleteOrUnDeleteRow(ColumnRow[] widgetColumnRow,
boolean isDelete,
boolean isSimple)
智能模式删除或撤销删除行,单元格中删除行按钮为智能模式
|
int[] |
WebReportCaseAssistProvider.getPixelPositionByColumnRow(ColumnRow columnRow)
格子的像素位置,格子左上角点
|
AppendRowResult |
WriteResultReportDataProvider.insertRow(ColumnRow widgetColumnRow,
boolean beforePoint,
boolean isSimple,
int count)
智能模式插入行,单元格中插入行按钮为智能模式
|
限定符和类型 | 方法和说明 |
---|---|
DeleteRowResult |
WriteResultReportWrapper.deleteOrUnDeleteRow(ColumnRow[] widgetColumnRow,
boolean isDelete,
boolean isSimple) |
AppendRowResult |
WriteResultReportWrapper.insertRow(ColumnRow columnRow,
boolean beforePoint,
boolean isSimple,
int count) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
DeleteRowResult.getNextSelected() |
构造器和说明 |
---|
DeleteRowResult(java.util.Set<java.lang.Integer> effectedSheet,
ColumnRow nextSelected) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
WriteECReport.getRelativeColumnRow(ColumnRow columnRow)
根据插入删除按钮所在位置,得到指定格子的位置
|
ColumnRow |
WriteECReport.getResultColumnRow(ColumnRow cr)
获取一个行列在扩展后所在的位置
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
WriteECReport.getRelativeColumnRow(ColumnRow columnRow)
根据插入删除按钮所在位置,得到指定格子的位置
|
ColumnRow |
WriteECReport.getResultColumnRow(ColumnRow cr)
获取一个行列在扩展后所在的位置
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ReportSettings.getWriteFrozenColumnRow()
获取报表中冻结的单元格ColumnRow
|
限定符和类型 | 方法和说明 |
---|---|
void |
ReportSettings.setWriteFrozenColumnRow(ColumnRow writeFrozenColumnRow)
指定报表中冻结的单元格
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
DeleteRowButton.getFixCell() |
ColumnRow |
AppendRowButton.getFixCell() |
限定符和类型 | 方法和说明 |
---|---|
void |
DeleteRowButton.setFixCell(ColumnRow fixCell) |
void |
AppendRowButton.setFixCell(ColumnRow fixCell) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalysisRWorkSheet.addFilterInfo(ColumnRow cr,
FilterInfo info) |
java.util.List |
CalculatableResWorkSheet.fireCellValueChange(ColumnRow cr,
java.util.Map paramterMap)
这个是值已经改变了 只需要重新计算关联的格子值
|
FilterInfo |
AnalysisRWorkSheet.getFilterInfo(ColumnRow cr) |
FormulaRelation |
CalculatableResWorkSheet.getFormulaRelation(ColumnRow cr) |
FormulaRelation |
CalculatableReport.getFormulaRelation(ColumnRow cr) |
java.util.List |
CalculatableResWorkSheet.recalculateCertainCell(ColumnRow cr,
java.lang.Object newValue,
java.util.Map parameterMap)
重计算格子值 包括重新处理格子关系 当前格子赋值 计算关联格子值
|
java.util.List |
CalculatableReport.recalculateCertainCell(ColumnRow cr,
java.lang.Object newValue,
java.util.Map parameterMap) |
void |
CalculatableResWorkSheet.RecalRelationNameSpace.setCurCR(ColumnRow cr) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
Calculator.getCurrentColumnRow() |
ColumnRow |
Calculator.getCurrentFromColumnRow()
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
Calculator.exStatement(ColumnRow currentColumnRow,
java.lang.String statement)
解析表达式
|
java.lang.Object |
CalculatorNameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator) |
java.lang.Object |
Calculator.NameSpaceChain.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator) |
java.lang.Object |
Calculator.resolveRelateCellElements(ColumnRow cr)
获取指定单元格的关联格子
|
void |
Calculator.setCurrentColumnRow(ColumnRow columnRow)
已过时。
|
void |
Calculator.setCurrentFromColumnRow(ColumnRow cr)
已过时。
|
限定符和类型 | 类和说明 |
---|---|
class |
ParseColumnRow
需要解析的的行列表示式
|
限定符和类型 | 字段和说明 |
---|---|
static ColumnRow |
ColumnRow.ERROR
用于表示是一个错误的位置
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
ColumnRowGroup.getColumnRow(int idx)
获取集合对象中指定索引位置的行列对象
|
ColumnRow[] |
ColumnRowRelated.getRelatedColumnRows()
返回和当前事务相关联的格子
|
ColumnRow[] |
ColumnRow.getRelatedColumnRows() |
ColumnRow[] |
ColumnRowGroup.getValue()
获取行列数组形式值
|
ColumnRow |
ModColumnRowProvider.mod_columnrow(ColumnRow columnrow)
调整单元格
|
static ColumnRow |
ColumnRow.valueOf(int column,
int row)
初始化一个指定行列的位置对象
|
static ColumnRow |
ColumnRow.valueOf(java.lang.String str)
将一个字符串转化成一个位置对象
|
限定符和类型 | 方法和说明 |
---|---|
void |
ColumnRowGroup.addColumnRow(ColumnRow cr)
添加行列
|
boolean |
ColumnRowGroup.contains(ColumnRow cr)
判断是否包含
|
boolean |
ColumnRow.equals(ColumnRow object)
重载个equals方法
|
java.lang.String |
FormulaProvider.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow)
解析表达式
|
java.lang.String |
AbstractFormulaProvider.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow) |
ColumnRow |
ModColumnRowProvider.mod_columnrow(ColumnRow columnrow)
调整单元格
|
static boolean |
ColumnRow.validate(ColumnRow columnRow)
判断这个位置对象是否合法
|
构造器和说明 |
---|
ColumnRowGroup(ColumnRow[] crs) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
LocationDim.getColumnrow() |
ColumnRow[] |
ColumnRowHunter.getColumnRowBooty() |
ColumnRow |
CalculateLocator.getCurrent()
获取当前坐标(计算中)
|
ColumnRow |
CalculatorProvider.getCurrentColumnRow()
已过时。
|
ColumnRow |
CalculatorProvider.getCurrentFromColumnRow()
已过时。
|
ColumnRow |
CalculateLocator.getOriginal()
获取当前坐标对应的原始坐标
|
ColumnRow |
CRAddress.getTarget() |
ColumnRow |
ColumnRowLiteral.getTargetColumnRow() |
static ColumnRow[] |
CalculatorUtils.relatedColumnRowArray(java.lang.String statement)
解析表达式中相关的格子组成的数组
|
限定符和类型 | 方法和说明 |
---|---|
static ColumnRowRange |
ColumnRowRange.columnRow2Range(ColumnRow columnrow)
将对象转为ColumnRowRange
|
java.lang.String |
CalculatorProvider.exStatement(ColumnRow currentColumnRow,
java.lang.String statement)
执行指定的语句
|
java.lang.Object |
NameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
计算和给定的格子相关联的其它格子
|
java.lang.Object |
AbstractNameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
计算和给定的格子相关联的其它格子
|
java.lang.Object |
CalculatorProvider.resolveRelateCellElements(ColumnRow columnRow)
获取指定单元格的关联格子
|
void |
CalculatorProvider.setCurrentColumnRow(ColumnRow columnRow)
已过时。
|
void |
CalculatorProvider.setCurrentFromColumnRow(ColumnRow cr)
已过时。
|
void |
CalculateLocator.update(ColumnRow location)
更新当前坐标
|
void |
CalculateLocator.updateOriginal(ColumnRow originalLocation)
更新当前坐标对应的原始(扩展前)坐标
|
构造器和说明 |
---|
ColumnRowLiteral(ColumnRow targetColumnRow,
ColumnRowLocation left,
ColumnRowLocation up,
Node condition,
Node start,
Node end) |
CRAddress(ColumnRow target) |
LocationDim(ColumnRow columnrow,
byte op,
int index) |
限定符和类型 | 方法和说明 |
---|---|
static void |
StableXMLUtils.writeColumnRow(XMLPrintWriter writer,
ColumnRow columnRow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
BCE_ANALY.getColumnRowFrom() |
限定符和类型 | 方法和说明 |
---|---|
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo)
冻结
|
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
冻结输出tag
|
Tag[] |
HTMLWriter.writeFrozenContentWithCenterCornerNW(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
写冻结报表成html标签
|
限定符和类型 | 方法和说明 |
---|---|
int |
WebWriteByPageReportCase.getCellPage(ColumnRow cr)
获取格子所在的页码
|
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
AnalysisAction.getFrozenColumnRow(Report report) |
protected ColumnRow |
WriteReadContentAction.getFrozenColumnRow(Report report) |
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
WriteCalCell.getFrozenColumnRow(Report report) |
protected abstract ColumnRow |
DataAction.getFrozenColumnRow(Report report) |
构造器和说明 |
---|
JSONWriteOutlet(WebReportCase reportCase,
Repository repository,
ColumnRow frozenColumnRow,
ReportSettingsProvider reportSettings) |
限定符和类型 | 字段和说明 |
---|---|
protected ColumnRow |
HTMLOutlet.frozenColumnRow |
限定符和类型 | 方法和说明 |
---|---|
void |
HTMLOutlet.setFrozenColumnRow(ColumnRow frozenColumnRow)
设置该HTML转换器转化要输出的报表页面的冻结行列
|
限定符和类型 | 方法和说明 |
---|---|
protected ColumnRow |
UneditableCellWriter.getColumnRowOfBox(HtmlWriteCellBox box) |
protected ColumnRow |
FormCellWriter.getColumnRowOfBox(HtmlWriteCellBox box) |
protected ColumnRow |
EditableCellWriter.getColumnRowOfBox(HtmlWriteCellBox box) |
protected abstract ColumnRow |
CellHtmlWriter.getColumnRowOfBox(HtmlWriteCellBox box) |
ColumnRow[] |
HtmlWriteCellBox.getHtmlID()
返回该对象中结果单元格在合并前对应的单个格的位置的集合
|
static ColumnRow[] |
CellHtmlWriter.retriveCellElementPositions(CellElement ce)
获取格子位置
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
EditableCellWriter.columnRowPosition(ColumnRow boxColumnRow) |
protected void |
CellHtmlWriter.columnRowPosition(ColumnRow boxColumnRow) |
protected void |
CellHtmlWriter.processNoneWidget(WebReportCase reportCase,
CellElement cell,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
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) |
void |
HtmlWriteCellBox.setHtmlID(ColumnRow[] htmlID)
设置该对象中结果单元格在合并前对应的单元格的位置的集合
|
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.writeLocationID(ColumnRow boxColumnRow) |
protected void |
CellHtmlWriter.writeLocationID(ColumnRow boxColumnRow) |
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
AppendRowData.getAppendCell() |
ColumnRow |
AppendRowData.getFeCell() |
限定符和类型 | 方法和说明 |
---|---|
AppendRowData |
DBWritable.appendData(ColumnRow curPoint,
boolean beofrePoint,
int count,
boolean isFromStash)
根据某appendPoint单元格插入行列数据
|
java.awt.Rectangle |
DBWritable.deleteData(ColumnRow curPoint)
根据某deletePoint单元格删除行列数据
|
java.util.List |
DBWritable.getExtendedColumnRowList(ColumnRow[] crArray,
ColumnRow baseLocation)
以baseLocation为基础,查找原始位置crArray对应扩展后的链表
baseLocation是扩展后单元格的位置
ColumnRow[]中为原格子,此方法生成扩展队列,详情见SE$FORM
|
java.util.List |
DBWritable.getExtendedColumnRowList(ColumnRow[] crArray,
ColumnRow baseLocation)
以baseLocation为基础,查找原始位置crArray对应扩展后的链表
baseLocation是扩展后单元格的位置
ColumnRow[]中为原格子,此方法生成扩展队列,详情见SE$FORM
|
java.lang.Object |
DBWritable.resolveColumnRowRange(ColumnRowRange crr,
ColumnRow baseLocation)
解析行列域,返回这值
|
void |
AppendRowData.setAppendCell(ColumnRow appendCell) |
int |
DMLReport.setCurrentColumnRow(ColumnRow[] columnRows,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx)
计算影响了的相关格子的数量
|
int |
DMLReport.setCurrentColumnRow(ColumnRow[] columnRows,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx)
计算影响了的相关格子的数量
|
int |
DBWritable.setCurrentColumnRow(ColumnRow[] crArray,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx)
根据crArray和baseLocation找到不同的BaseColumnRow
|
int |
DBWritable.setCurrentColumnRow(ColumnRow[] crArray,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx)
根据crArray和baseLocation找到不同的BaseColumnRow
|
void |
AppendRowData.setFeCell(ColumnRow feCell) |
AppendRowData |
DBWritable.simpleAppendData(ColumnRow selectedPoint,
boolean beofrePoint,
int count,
boolean isExcelImport,
boolean isFromStash)
简单插入
|
void |
DBWritable.simpleDeleteData(ColumnRow selectedColumnRow)
删除
|
void |
DBWritable.unDeleteData(ColumnRow undoDeletePoint)
根据某deletePoint单元格进行取消删除行列操作
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
WB.getRelativeColumnRow(ColumnRow curPoint) |
ColumnRow |
WB.getResultColumnRow(ColumnRow cr) |
限定符和类型 | 方法和说明 |
---|---|
AppendRowData |
WB.appendData(ColumnRow curPoint,
boolean beforePoint,
int count,
boolean isFromStash)
插入
|
java.awt.Rectangle |
WB.deleteData(ColumnRow curPoint)
删除以deletePoint为始的?
|
java.util.List |
WB.getExtendedColumnRowList(ColumnRow[] crArray,
ColumnRow baseLocation)
carl: ColumnRow[]中为原格子,此方法生成扩展队列 例如 [A1,B1] 生成
[[A1,B1],[A2,B2],[A3,B3]...]扩展之后的对应
暂时觉得,对应是否合理的判断不应该在这里做
|
java.util.List |
WB.getExtendedColumnRowList(ColumnRow[] crArray,
ColumnRow baseLocation)
carl: ColumnRow[]中为原格子,此方法生成扩展队列 例如 [A1,B1] 生成
[[A1,B1],[A2,B2],[A3,B3]...]扩展之后的对应
暂时觉得,对应是否合理的判断不应该在这里做
|
ColumnRow |
WB.getRelativeColumnRow(ColumnRow curPoint) |
ColumnRow |
WB.getResultColumnRow(ColumnRow cr) |
java.lang.Object |
WB.resolveColumnRowRange(ColumnRowRange crr,
ColumnRow baseLocation)
解析行列域,返回值
|
int |
WB.setCurrentColumnRow(ColumnRow[] crArray,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx) |
int |
WB.setCurrentColumnRow(ColumnRow[] crArray,
ColumnRow baseLocation,
Calculator ca,
DBWriteAction action,
int groupIdx) |
AppendRowData |
WB.simpleAppendData(ColumnRow selectedColumnRow,
boolean beforePoint,
int count,
boolean isExcelImport,
boolean isFromStash)
简单插入
|
void |
WB.simpleDeleteData(ColumnRow selectedColumnRow)
ben:不考虑父格,直接删除选中格子及其sons
|
void |
WB.unDeleteData(ColumnRow undoDeletePoint)
根据某deletePoint单元格进行取消删除行列操作
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow[] |
DMLConfig.getRelatedColumnRows()
获取和当前操作相关的所有格子信息组成的数组
|
ColumnRow[] |
DMLConfig.getRelatedColumnRows(int idx)
获取和当前操作相关的所有格子信息组成的数组
|
限定符和类型 | 方法和说明 |
---|---|
ColumnRow |
BCE_WRITE.getColumnRowFrom() |
限定符和类型 | 方法和说明 |
---|---|
static ColumnRow |
WriteOfflineCellHelper.getOriInsDelButton(java.util.Map insMap,
ColumnRow oriCR,
boolean isInsert) |
限定符和类型 | 方法和说明 |
---|---|
static ColumnRow |
WriteOfflineCellHelper.getOriInsDelButton(java.util.Map insMap,
ColumnRow oriCR,
boolean isInsert) |
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) |
限定符和类型 | 方法和说明 |
---|---|
static void |
SynchronizedBoxRelation.putLeftPar(ColumnRow cr,
CommonBE be) |
static void |
SynchronizedBoxRelation.putLPB(ColumnRow cr,
CommonBEB beb) |
static void |
SynchronizedBoxRelation.putLSB(ColumnRow cr,
CommonBEB beb) |
static void |
SynchronizedFrozenColumnRow.putSynchronizedFrozenColumnRow(ColumnRow cr) |
static void |
SynchronizedBoxRelation.putUPB(ColumnRow cr,
CommonBEB beb) |
static void |
SynchronizedBoxRelation.putUpPar(ColumnRow cr,
CommonBE be) |
static void |
SynchronizedBoxRelation.putUSB(ColumnRow cr,
CommonBEB beb) |