public abstract class TableDataDefinition extends TopDefinition implements BaseTableDefinition
NONEXISTENT_POINTXML_TAG| 构造器和说明 |
|---|
TableDataDefinition() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addValueInColumnWithName(java.util.ArrayList nameList,
DataModel set,
java.util.ArrayList valueList,
int nameColumnIndex,
int valueColumnIndex) |
void |
buildExecuteSequenceList(java.util.List list,
Calculator calculator)
预先计算聚合图表 表间公式顺序.
|
void |
buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator,
java.util.List silList,
java.util.List bilList)
处理sheet&报表块 之间的计算顺序
|
ChartData |
calcu4ChartData(Calculator calculator,
DataProcessor dataProcessor)
处理图表中的数据FilterDefinition.
|
abstract ChartData |
createChartData(DataModel resultSet,
DataProcessor dataProcessor)
从数据定义属性生成 图表数据的结果集
|
JSONObject |
createDataConfig()
将数据的配置也作为配置项传到前端
|
java.lang.String[] |
dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
boolean |
equals(java.lang.Object ob) |
java.util.List<DataModel> |
getDataModelList() |
TableData |
getTableData()
返回数据集
|
protected DataModel |
initDataModel(Calculator calculator,
TableDataDefinition tableDataDefinition) |
boolean |
isSupportAutoRefresh()
返回是否支持自动刷新
|
void |
modDefinitionFormulaString(MOD_COLUMN_ROW mod)
处理数据源中的公式.
|
void |
readXML(XMLableReader reader)
read XML
|
void |
setTableData(TableData tableData)
设置数据集
|
void |
writeXML(XMLPrintWriter writer)
write XML
|
clone, createTopChartData, getCategoryPresent, getDataDefinitionType, getMoreCateSize, getSeriesDefinitionList, getSeriesPresent, getTopCate, getTopSeries, isDiscardNullCate, isDiscardNullSeries, isDiscardOtherCate, isDiscardOtherSeries, setCategoryPresent, setDiscardNullCate, setDiscardNullSeries, setDiscardOtherCate, setDiscardOtherSeries, setSeriesPresent, setTopCate, setTopSeriesfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclonepublic java.util.List<DataModel> getDataModelList()
getDataModelList 在接口中 BaseTableDefinitionprotected DataModel initDataModel(Calculator calculator, TableDataDefinition tableDataDefinition) throws TableDataException
public void setTableData(TableData tableData)
setTableData 在接口中 BaseTableDefinitionpublic TableData getTableData()
getTableData 在接口中 BaseTableDefinitionpublic abstract ChartData createChartData(DataModel resultSet, DataProcessor dataProcessor)
resultSet - 数据集DataModelpublic java.lang.String[] dependence(CalculatorProvider ca)
dependence 在接口中 DependenceProviderca - 当前线程的算子public JSONObject createDataConfig() throws JSONException
createDataConfig 在接口中 TopDefinitionProvidercreateDataConfig 在类中 TopDefinitionJSONException - json异常public ChartData calcu4ChartData(Calculator calculator, DataProcessor dataProcessor)
calcu4ChartData 在接口中 BaseTableDefinitioncalculator - 公式处理器protected void addValueInColumnWithName(java.util.ArrayList nameList,
DataModel set,
java.util.ArrayList valueList,
int nameColumnIndex,
int valueColumnIndex)
throws TableDataException
public void writeXML(XMLPrintWriter writer)
TopDefinitionwriteXML 在接口中 XMLWriterwriteXML 在类中 TopDefinitionwriter - XML写入对象public void readXML(XMLableReader reader)
TopDefinitionreadXML 在接口中 XMLReadablereadXML 在类中 TopDefinitionreader - XML读取对象XMLableReaderpublic void modDefinitionFormulaString(MOD_COLUMN_ROW mod)
modDefinitionFormulaString 在接口中 FilterDefinitionmod - 行列移动的操作public void buildExecuteSequenceList(java.util.List list,
Calculator calculator)
buildExecuteSequenceList 在接口中 TopDefinitionProviderlist - 表间列表calculator - 计算器public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
TopDefinitionProviderpublic boolean equals(java.lang.Object ob)
equals 在类中 TopDefinitionpublic boolean isSupportAutoRefresh()
isSupportAutoRefresh 在类中 TopDefinition