public interface TopDefinitionProvider extends FilterDefinition
XML_TAG
限定符和类型 | 方法和说明 |
---|---|
void |
buildExecuteSequenceList(java.util.List list,
Calculator calculator)
预先计算聚合图表 表间公式顺序.
|
void |
buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator,
java.util.List silList,
java.util.List bilList)
处理sheet&报表块 之间的计算顺序
|
JSONObject |
createDataConfig()
将数据的配置也作为配置项传到前端
|
ChartData |
createTopChartData(ChartData chartData,
Calculator calculator)
create有截取保留值的TopChartData
|
Present |
getCategoryPresent()
返回分类的数据字典
|
java.lang.String |
getDataDefinitionType() |
int |
getMoreCateSize()
判断是否使用多分类 数据展示.
|
Present |
getSeriesPresent()
返回系列的数据字典
|
int |
getTopCate()
返回截取前多少分类的数目
|
int |
getTopSeries()
返回截取前多少系列的数目
|
boolean |
isDiscardNullCate()
返回是否抛弃空值分类
|
boolean |
isDiscardNullSeries()
返回是否抛弃系列空值
|
boolean |
isDiscardOtherCate()
返回是否抛弃截取后的其他分类
|
boolean |
isDiscardOtherSeries()
返回是否抛弃其他截取后的系列
|
void |
setCategoryPresent(Present categoryPresent)
设置分类的数据字典
|
void |
setDiscardNullCate(boolean isDiscardNullCate)
设置是否抛弃空值分类
|
void |
setDiscardNullSeries(boolean isDiscardNullSeries)
设置是否抛弃系列空值
|
void |
setDiscardOtherCate(boolean isDiscardOtherCate)
设置是否抛弃截取后的其他分类
|
void |
setDiscardOtherSeries(boolean isDiscardOtherSeries)
设置是否抛弃其他截取后的系列
|
void |
setSeriesPresent(Present seriesPresent)
设置系列的数据字典
|
void |
setTopCate(int topCate)
设置截取前多少分类的数目
|
void |
setTopSeries(int topValue)
设置截取前多少系列的数目
|
modDefinitionFormulaString
readXML
clone
dependence
void setTopSeries(int topValue)
int getTopSeries()
void setTopCate(int topCate)
int getTopCate()
void setDiscardOtherCate(boolean isDiscardOtherCate)
boolean isDiscardOtherCate()
void setDiscardOtherSeries(boolean isDiscardOtherSeries)
boolean isDiscardOtherSeries()
int getMoreCateSize()
void setSeriesPresent(Present seriesPresent)
Present getSeriesPresent()
void setCategoryPresent(Present categoryPresent)
Present getCategoryPresent()
boolean isDiscardNullCate()
void setDiscardNullCate(boolean isDiscardNullCate)
boolean isDiscardNullSeries()
void setDiscardNullSeries(boolean isDiscardNullSeries)
ChartData createTopChartData(ChartData chartData, Calculator calculator)
chartData
- 数据calculator
- 计算器JSONObject createDataConfig() throws JSONException
JSONException
- json异常java.lang.String getDataDefinitionType()
void buildExecuteSequenceList(java.util.List list, Calculator calculator)
list
- 表间列表calculator
- 计算器void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)