限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
ScriptFormula.dependence(CalculatorProvider ca) |
java.lang.String[] |
ResultFormula.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
Parameter.dependence(CalculatorProvider ca) |
java.lang.String[] |
MultiFieldParameter.dependence(CalculatorProvider ca) |
java.lang.String[] |
BaseFormula.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.Object |
ResultFormula.eval(CalculatorProvider cal)
公式执行后的结果
|
java.lang.Object |
ScriptFormula.evalTransferValue(CalculatorProvider cal) |
java.lang.Object |
ResultFormula.evalTransferValue(CalculatorProvider cal) |
java.lang.Object |
ScriptFormula.evalValue(CalculatorProvider cal) |
java.lang.Object |
ResultFormula.evalValue(CalculatorProvider cal)
公式执行后的结果
|
java.lang.String |
ScriptFormula.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow) |
static java.lang.String[] |
BaseUtils.getDependence(java.lang.Object value,
CalculatorProvider c)
已过时。
|
Function |
DefaultNameSpace.getMethod(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
TableDataNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
ParameterMapNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
DefaultNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
CurrentContextTableDataNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
Expression |
ScriptFormula.parse(CalculatorProvider cal) |
Expression |
ResultFormula.parse(CalculatorProvider cal)
将公式解析为表达式
|
static java.lang.Object |
TemplateUtils.rederExtendTpl(CalculatorProvider calculator,
java.lang.String tpl)
计算可扩展的参数, 例如{=ds1.select(id)} + abc
得到的是Farray{1abc, 2abc....}
|
static java.lang.String |
TemplateUtils.render(java.lang.String tpl,
CalculatorProvider c)
根据参数, 来计算文档字符串
|
java.lang.Object |
TemplateUtils.RenderAction.render(java.lang.String para,
CalculatorProvider calculator)
计算参数
|
java.lang.Object |
TemplateUtils.RenderAction.render(java.lang.String para,
CalculatorProvider calculator,
java.lang.String prefix,
java.lang.String suffix)
计算参数
|
static java.lang.String |
TemplateUtils.render(java.lang.String tpl,
java.util.Map context,
CalculatorProvider c)
根据参数, 来计算文档字符串
|
static java.lang.Object |
TemplateUtils.renderExtendTpl(CalculatorProvider calculator,
java.lang.String tpl,
TemplateUtils.RenderAction renderAction)
计算可扩展的参数, 例如{=ds1.select(id)} + abc
得到的是Farray{1abc, 2abc....}
|
static java.lang.String |
TemplateUtils.renderTpl(CalculatorProvider c,
java.lang.String tpl)
通过Calculator处理tpl
|
static java.lang.String |
TemplateUtils.renderTpl(CalculatorProvider calculator,
java.lang.String tpl,
NameSpace namespace)
通过Calculator处理tpl
|
static java.lang.String |
TemplateUtils.renderTpl(CalculatorProvider calculator,
java.lang.String tpl,
TemplateUtils.RenderAction renderAction)
通过Calculator处理tpl
|
构造器和说明 |
---|
SegmentHandler.QueryCreator(CalculatorProvider c) |
限定符和类型 | 方法和说明 |
---|---|
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.String[] |
DictPresent.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
AbstractPresent.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
void |
Present.valuePretreatment(java.lang.Object value,
CalculatorProvider calculator)
对当前形态中涉及到的单元格值进行预处理
|
void |
AbstractPresent.valuePretreatment(java.lang.Object value,
CalculatorProvider calculator)
对当前形态中涉及到的单元格值进行预处理
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object[] |
CacheProvider.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator)
获取存储过程使用缓存的数据
|
限定符和类型 | 方法和说明 |
---|---|
void |
AreaColor.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
ChartCollection.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
void |
Title.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
RectanglePlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
RangePlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
RadarPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
Plot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
NumberAxis.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
MeterPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
MapPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
Legend.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
CustomPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
ChartAlertValue.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
Chart.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
Axis.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
TableDataDefinition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
ReportDataDefinition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
限定符和类型 | 方法和说明 |
---|---|
void |
MeterStyle.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
MeterInterval.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
MapHotAreaColor.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
ConditionCollection.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
ConditionAttr.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
ChartSessionIDInfor.resolveVariable(java.lang.Object var,
CalculatorProvider ca) |
限定符和类型 | 方法和说明 |
---|---|
void |
Dictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
void |
AbstractDict.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.String[] |
AbstractDict.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.Object |
SingleRowNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
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)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.String[] |
ObjectCondition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
ListCondition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
FormulaCondition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
CommonCondition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
AbstractCondition.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
boolean |
ObjectCondition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
ListCondition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
FormulaCondition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
CommonCondition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
AbstractCondition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
ObjectCondition.eval(java.lang.Object obj,
CalculatorProvider calculator,
EvalFormulaAction evalFormulaAction)
判断指定的值是否符合当前的条件
|
boolean |
ListCondition.eval(java.lang.Object obj,
CalculatorProvider calculator,
EvalFormulaAction evalFormulaAction)
判断指定的值是否符合当前的条件
|
boolean |
FormulaCondition.eval(java.lang.Object obj,
CalculatorProvider calculator,
EvalFormulaAction evalFormulaAction)
判断指定的值是否符合当前的条件
|
boolean |
AbstractCondition.eval(java.lang.Object obj,
CalculatorProvider calculator,
EvalFormulaAction evalFormulaAction)
判断指定的值是否符合当前的条件
|
int[] |
ListCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
FormulaCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
CommonCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
int[] |
AbstractCondition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
protected int[] |
AbstractCondition.getFilterRows(DataModel sourceResultSet,
int columnIndex,
int[] rows,
CalculatorProvider calculator) |
Compare |
CommonCondition.resolveRightValueOfCompare(CalculatorProvider calculator)
计算表单式中右侧的部分
|
限定符和类型 | 方法和说明 |
---|---|
void |
Compare.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
java.lang.String[] |
Compare.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
限定符和类型 | 方法和说明 |
---|---|
void |
FormulaDisplayDictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子
|
void |
FormulaDictionary.analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.String[] |
TreeNodeAttr.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
TableDataDictionary.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
FormulaDisplayDictionary.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
FormulaDictionary.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
DynamicSQLDict.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
int[] |
AbstractDataModelFilterProcessor.getFilterRowsByIndex(Condition condition,
DataModel sourceResultSet,
int[] rows,
CalculatorProvider calculator) |
void |
EscapeSqlHelper.processParametersBeforeAnalyzeSQL(ParameterProvider[] paras,
CalculatorProvider calculatorProvider) |
java.lang.String |
EscapeSqlHelper.processTableDataSQL(ParameterProvider[] paras,
java.lang.String sql,
CalculatorProvider calculatorProvider) |
限定符和类型 | 方法和说明 |
---|---|
ProcedureDataModel[] |
StoreProcedure.creatCacheableDataModel(CalculatorProvider calculator)
生成存储过程对应的所有DataModel
|
ProcedureDataModel[] |
StoreProcedure.creatCacheableDataModel(CalculatorProvider calculator,
boolean cached)
生成存储过程对应的所有DataModel
|
限定符和类型 | 方法和说明 |
---|---|
Function |
WatermarkNamespace.getMethod(java.lang.Object o,
CalculatorProvider calculatorProvider) |
java.lang.Object |
WatermarkNamespace.getVariable(java.lang.Object o,
CalculatorProvider calculatorProvider) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractChart.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object[] |
CacheManagerProvider.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator) |
java.lang.Object[] |
CacheManager.getProcedureDataModel(Connection database,
java.lang.String query,
java.lang.Object storeProcedure,
CalculatorProvider calculator)
获取存储过程使用缓存的数据
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String[] |
FormUtils.getDependence(java.lang.Object value,
CalculatorProvider c)
获取关联参数的参数名
|
java.lang.Object |
FormElementCaseProvider.resolveVariable(WidgetSessionIDInfor sessionIDInfo,
ColumnRowRange columnRow,
CalculatorProvider ca)
在ElementCase中处理指定ColumnRow的参数
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
FormConfig.WidgetValueNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
ElementCaseEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
WriteUnableRepeatEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
WidgetValue.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
TreeEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
ToggleButton.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
TextEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
NumberEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
FieldEditor.dependence(CalculatorProvider c)
获取联动参数
|
java.lang.String[] |
DateEditor.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
ComboBox.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
AbstractDataControl.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.Object |
FieldEditor.DependenceNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator)
计算表达式的值
|
static java.lang.Object |
WidgetValue.text2Config(java.lang.String value,
CalculatorProvider ca)
如果String类型的value以"="开头,需要按公式去结算它。
|
java.lang.Object |
Widget.value2Config(java.lang.Object value,
CalculatorProvider ca)
转换为config信息的value有时候需要做特殊处理,针对不同控件可能有不同的处理方式。
|
java.lang.Object |
MultiFileEditor.value2Config(java.lang.Object value,
CalculatorProvider ca)
转换为config信息的value有时候需要做特殊处理,针对不同控件可能有不同的处理方式。
|
java.lang.Object |
DateEditor.value2Config(java.lang.Object value,
CalculatorProvider ca)
转换为config信息的value有时候需要做特殊处理,这里将value转换为设定的日期类型
|
java.lang.Object |
Button.value2Config(java.lang.Object value,
CalculatorProvider ca)
对按钮文本的特殊处理,当button的text属性为空时,返回处理过的值,这个值就是按钮的文本内容。
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
LayerConfig.getDataModelParam(CalculatorProvider ca) |
限定符和类型 | 方法和说明 |
---|---|
static void |
GeneralUtils.dealBuidExecuteSequence(java.lang.Object value,
java.util.List list,
CalculatorProvider calculator)
处理 聚合报表时, 聚合间公式的计算顺序.
|
java.lang.Object |
PageCalObj.resolve(CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
void |
Condition.analyzeCorrelative(CalculatorProvider provider,
ExTool exTool,
ColumnRow currentCr)
记录条件属性中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.Object |
EvalFormulaAction.eval(CalculatorProvider ca,
java.lang.String formulaContent) |
boolean |
Condition.eval(java.lang.Object obj,
CalculatorProvider calculator)
判断指定的值是否符合当前的条件
|
boolean |
Condition.eval(java.lang.Object obj,
CalculatorProvider calculator,
EvalFormulaAction evalFormulaAction)
判断指定的值是否符合当前的条件
|
int[] |
Condition.evalTableData(DataModel resultSet,
int[] sourceIndices,
int currentColumnIndex,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
abstract int |
TableDataColumn.getColumnIndex(DataModel rs,
CalculatorProvider calculator) |
int[] |
DataModelFilterProcessor.getFilterRowsByIndex(Condition condition,
DataModel sourceResultSet,
int[] rows,
CalculatorProvider calculator)
返回数据集中符合条件的行的行号的组成的数组
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ExcelHiddenCellsTool.ex(CalculatorProvider calculator,
ColumnRowRange range) |
java.lang.String |
ExcelHiddenCellsTool.exSIL(CalculatorProvider calculator,
java.lang.String sheetName,
ColumnRowRange range) |
java.lang.Object |
PDFExporterNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
StreamExcelHiddenCellsTool.ex(CalculatorProvider calculator,
ColumnRowRange range) |
java.lang.String |
StreamExcelHiddenCellsTool.exSIL(CalculatorProvider calculator,
java.lang.String sheetName,
ColumnRowRange range) |
限定符和类型 | 方法和说明 |
---|---|
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)
记录超级链接中使用的相关格子,当格子值改变后,超级链接需要做相应的改变
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
UnaryExpression.eval(CalculatorProvider calculator) |
java.lang.Object |
StringLiteral.eval(CalculatorProvider calculator) |
java.lang.Object |
SheetIntervalLiteral.eval(CalculatorProvider calculator) |
java.lang.Object |
ScriptNode.eval(CalculatorProvider calculator) |
java.lang.Object |
NumberLiteral.eval(CalculatorProvider calculator) |
java.lang.Object |
FunctionCall.eval(CalculatorProvider calculator) |
java.lang.Object |
DatasetFunctionCall.eval(CalculatorProvider calculator) |
java.lang.Object |
ColumnRowRangeInPage.eval(CalculatorProvider calculator) |
java.lang.Object |
ClosedExpression.eval(CalculatorProvider calculator) |
java.lang.Object |
BlockIntervalLiteral.eval(CalculatorProvider calculator) |
java.lang.Object |
BinaryExpression.eval(CalculatorProvider calculator) |
java.lang.Object |
AtomLayerIndex.eval(CalculatorProvider calculator) |
java.lang.Object |
AtomColumnIndex.eval(CalculatorProvider calculator) |
java.lang.Object |
ArrayExpression.eval(CalculatorProvider calculator) |
java.lang.Object |
Ambiguity.eval(CalculatorProvider calculator) |
java.lang.String |
UnaryExpression.exString(CalculatorProvider calculator) |
java.lang.String |
SheetIntervalLiteral.exString(CalculatorProvider calculator) |
java.lang.String |
ScriptNode.exString(CalculatorProvider calculator) |
java.lang.String |
RelationExpression.exString(CalculatorProvider calculator) |
java.lang.String |
PowerExpression.exString(CalculatorProvider calculator) |
java.lang.String |
MultiExpression.exString(CalculatorProvider calculator) |
java.lang.String |
FunctionCall.exString(CalculatorProvider calculator) |
java.lang.String |
DatasetFunctionCall.exString(CalculatorProvider calculator) |
java.lang.String |
ConditionalOrExpression.exString(CalculatorProvider calculator) |
java.lang.String |
ConditionalAndExpression.exString(CalculatorProvider calculator) |
java.lang.String |
ClosedExpression.exString(CalculatorProvider calculator) |
java.lang.String |
ArrayExpression.exString(CalculatorProvider calculator) |
java.lang.String |
AddExpression.exString(CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
void |
GaugeDetailStyle.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartValueAxis.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
VanChartAxis.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
VanChartAlertValue.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
VanChartCustomIntervalBackground.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartRectanglePlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartZoom.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
CustomDefinition.dependence(CalculatorProvider calculatorProvider) |
void |
VanChartCustomPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
DrillMapDefinition.dependence(CalculatorProvider calculatorProvider) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
VanGanttDefinition.dependence(CalculatorProvider ca) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartGaugePlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartMapPlot.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
VanMapDefinition.dependence(CalculatorProvider calculatorProvider) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChartRangeLegend.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
SectionLegend.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
MinAndMaxValue.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
GradualLegend.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
void |
GradualIntervalConfig.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
void |
VanChart.dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
ExportImageRepository.getCalculator() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
DSColumn.dependence(CalculatorProvider ca)
获取当前数据列对参数的依赖关系
|
限定符和类型 | 方法和说明 |
---|---|
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)
记录高亮中使用的相关格子,当格子值改变后,格子的值需要相应做改变
|
java.lang.String[] |
ValueHighlightAction.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
PresentHighlightAction.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
HighlightGroup.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
HighlightErrorMarker.dependence(CalculatorProvider ca) |
java.lang.String[] |
DefaultHighlight.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String[] |
AbstractHighlightAction.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
SimpleColumnRowNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ExToolExecutor.ex(CalculatorProvider calculator,
ColumnRowRange range)
计算扩展前的格子在扩展后对应的格子
|
java.lang.String |
ExToolExecutor.exSIL(CalculatorProvider calculator,
java.lang.String sheetName,
ColumnRowRange range)
sheet间运算时带的格子参数需要随着扩展而变化
|
java.lang.Object |
LNS.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
返回相关联的单元格.
|
java.lang.Object |
Tool4ExecutedNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
SheetInterval4CheckNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
LNS.getVariable(java.lang.Object var,
CalculatorProvider calculator)
设置特定表达式的值.
|
java.lang.Object |
HiConNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
protected java.lang.Object |
SE.resolveCRValue(ColumnRow target,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
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) |
java.lang.Object |
CellValueNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
ExecuteParameterMapNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
限定符和类型 | 方法和说明 |
---|---|
static void |
ScriptUtils.executeCellElementResultFormula(CalculatorProvider calculator,
ResultFormula resultformula,
Report report,
TableDataSource source,
CellElement ce,
boolean useTransfer)
计算公式
|
static java.lang.Object |
ScriptUtils.executeResultFormula(CalculatorProvider calculator,
ResultFormula resultFormula,
Report report,
TableDataSource source,
ColumnRow cr,
boolean calTransfer)
计算公式
|
限定符和类型 | 方法和说明 |
---|---|
static void |
FitUtil.fitResultSheet(CalculatorProvider calculator,
ResultReportProvider resultSheetProvider)
cpt报表自适应调整页面行高列宽
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
CellValueProvider.process(java.lang.Object oriValue,
CalculatorProvider ca)
获取单元格的值
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
FormElementCase.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
protected java.lang.Object |
CalculatableResWorkSheet.RecalRelationNameSpace.resolveCRR(int sheetIndex,
ColumnRowRange crr,
CalculatorProvider calculator) |
java.lang.Object |
FormElementCase.resolveVariable(WidgetSessionIDInfor sessionIDInfo,
ColumnRowRange columnrow,
CalculatorProvider ca)
计算指定行列的值
|
限定符和类型 | 类和说明 |
---|---|
class |
Calculator
算子类,该类用于处理各种公式运算
|
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
CalculatorEmbeddedFunction.getCalculatorProvider()
返回函数所使用的算子
|
限定符和类型 | 方法和说明 |
---|---|
Function |
CalculatorNameSpace.getMethod(java.lang.Object var,
CalculatorProvider calculator) |
Function |
Calculator.NameSpaceChain.getMethod(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
CalculatorNameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator) |
java.lang.Object |
Calculator.NameSpaceChain.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator) |
java.lang.Object |
TreeLayerNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
GroupResultSequenceNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator)
计算特定表达式的值
|
java.lang.Object |
CurrentValueNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
CharSetNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
CalculatorNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
java.lang.Object |
Calculator.NameSpaceChain.getVariable(java.lang.Object var,
CalculatorProvider calculator) |
static ParameterProvider[] |
Calculator.processParameters(CalculatorProvider calculator,
ParameterProvider[] parameters)
处理参数,将参数值中的公式使用算子做解析得出结果
|
void |
CalculatorEmbeddedFunction.setCalculator(CalculatorProvider calculator)
设置函数所使用的算子
|
限定符和类型 | 方法和说明 |
---|---|
static void |
StableUtils.dealFormulaValue(java.lang.Object object,
CalculatorProvider calculator)
处理给定对象,如果给定的对象是一个公式,则计算该公式的值并保存到该对象中
|
java.lang.String[] |
DependenceProvider.dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.Object |
FormulaProvider.eval(CalculatorProvider cal)
公式执行后的结果
|
java.lang.Object |
AbstractFormulaProvider.eval(CalculatorProvider cal) |
java.lang.Object |
FormulaProvider.evalTransferValue(CalculatorProvider cal)
执行转换结果
|
java.lang.Object |
AbstractFormulaProvider.evalTransferValue(CalculatorProvider cal) |
java.lang.Object |
FormulaProvider.evalValue(CalculatorProvider cal)
公式执行后的结果
|
java.lang.Object |
AbstractFormulaProvider.evalValue(CalculatorProvider cal) |
java.lang.String |
FormulaProvider.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow)
解析表达式
|
java.lang.String |
AbstractFormulaProvider.exStatement(CalculatorProvider cal,
ColumnRow currentColumnRow) |
Expression |
FormulaProvider.parse(CalculatorProvider cal)
将公式解析为表达式
|
Expression |
AbstractFormulaProvider.parse(CalculatorProvider cal) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
ExcelExportCellValueProvider.getCellValue(java.lang.Object cellElement,
java.lang.Object oriValue,
CalculatorProvider ca) |
boolean |
FunctionDefendProvider.match(CalculatorProvider calculator,
java.lang.Class clazz)
实际函数的类
|
void |
TableDataProvider.processParametersBeforeAnalyzeSQL(ParameterProvider[] paras,
CalculatorProvider calculatorProvider)
篡改参数值的接口
与下面的区别在于, 这个接口的调用是在sql语句解析之前改变参数.
|
java.lang.String |
TableDataProvider.processTableDataSQL(ParameterProvider[] paras,
java.lang.String sql,
CalculatorProvider calculatorProvider)
数据集执行前, 给个接口可以修改参数以及sql语句.
|
Function |
FunctionDefendProvider.replacer(CalculatorProvider calculator,
java.lang.Class clazz)
占位的函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractTableDataProvider.processParametersBeforeAnalyzeSQL(ParameterProvider[] paras,
CalculatorProvider calculatorProvider)
处理参数
|
java.lang.String |
AbstractTableDataProvider.processTableDataSQL(ParameterProvider[] paras,
java.lang.String sql,
CalculatorProvider calculatorProvider)
处理sql语句
|
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
Function.getCalculatorProvider()
返回函数所使用的算子
|
static CalculatorProvider |
CalculatorProviderContext.getCalculatorProvider() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
Node.eval(CalculatorProvider calculator) |
java.lang.Object |
Expression.eval(CalculatorProvider calculator) |
java.lang.Object |
ColumnRowRange.eval(CalculatorProvider calculator)
计算当前行列的值
|
java.lang.Object |
CRAddress.eval(CalculatorProvider calculator) |
java.lang.String |
ExTool.ex(CalculatorProvider calculator,
ColumnRowRange range)
计算扩展前的格子在扩展后对应的格子
|
java.lang.String |
ExTool.exSIL(CalculatorProvider calculator,
java.lang.String sheetName,
ColumnRowRange range)
sheet间运算时带的格子参数需要随着扩展而变化
|
java.lang.String |
Node.exString(CalculatorProvider calculator) |
java.lang.String |
Expression.exString(CalculatorProvider calculator) |
java.lang.String |
ColumnRowRange.exString(CalculatorProvider calculator)
计算扩展前的格子在扩展后对应的格子
|
java.lang.String |
Atom.exString(CalculatorProvider calculator)
获取对象字符串展示
|
Function |
NameSpace.getMethod(java.lang.Object var,
CalculatorProvider calculator)
解析特定表达式所表示的函数
|
Function |
AbstractNameSpace.getMethod(java.lang.Object var,
CalculatorProvider calculator)
解析特定表达式所表示的函数
|
java.lang.Object |
NameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
计算和给定的格子相关联的其它格子
|
java.lang.Object |
AbstractNameSpace.getRelateCellElements(ColumnRow columnrow,
CalculatorProvider calculator)
计算和给定的格子相关联的其它格子
|
java.lang.Object |
NameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator)
计算特定表达式的值
|
java.lang.Object |
AbstractNameSpace.getVariable(java.lang.Object var,
CalculatorProvider calculator)
计算特定表达式的值
|
java.lang.Object |
ColumnRowRange.IntersectAction.intersect(CalculatorProvider calculator,
int left,
int top,
int width,
int height)
行列碰撞检测
|
static void |
CalculatorProviderContext.registerCalculatorProvider(CalculatorProvider provider) |
java.lang.Object |
ColumnRowRange.resolve(CalculatorProvider calc,
ColumnRowRange.IntersectAction iAction)
计算行列值
|
void |
Function.setCalculator(CalculatorProvider calculator)
设置函数所使用的算子
|
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
Repository.getCalculator() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
SessionProvider.resolveVariable(java.lang.Object var,
CalculatorProvider cal)
计算变量的值
|
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
RepositoryDeal.getCalculator() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
FormSessionIDInfor.resolveVariable(java.lang.Object var,
CalculatorProvider ca) |
java.lang.Object |
ReportSessionIDInfor.resolveVariable(java.lang.Object var,
CalculatorProvider ca) |
限定符和类型 | 方法和说明 |
---|---|
CalculatorProvider |
EmptyRepository.getCalculator() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
ColumnConfig.isDeleted(CalculatorProvider ca)
判断相关格子是否被删除了
|
boolean |
ColumnConfig.isModified(CalculatorProvider ca)
判断格子是否是被修改过的
|