public class CustomDefinition extends ReportDataDefinition
ReportDataDefinition.IntegerWrapper
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG |
NONEXISTENT_POINT
构造器和说明 |
---|
CustomDefinition() |
calculateChartDataDefinition, dealDefinition4Map, dealDouble, dealFArrayInList, dealValue2DList, getCategoryName, getObjectFromList, getObjectFromRowIndex, setCategoryName
createTopChartData, getCategoryPresent, getDataDefinitionType, getMoreCateSize, getSeriesDefinitionList, getSeriesPresent, getTopCate, getTopSeries, isDiscardNullCate, isDiscardNullSeries, isDiscardOtherCate, isDiscardOtherSeries, setCategoryPresent, setDiscardNullCate, setDiscardNullSeries, setDiscardOtherCate, setDiscardOtherSeries, setSeriesPresent, setTopCate, setTopSeries
public static final java.lang.String XML_TAG
public java.util.Map<CustomPlotType,TopDefinitionProvider> getDefinitionProviderMap()
public void setDefinitionProviderMap(java.util.Map<CustomPlotType,TopDefinitionProvider> definitionProviderMap)
public JSONObject createDataConfig() throws JSONException
ReportDataDefinition
createDataConfig
在接口中 TopDefinitionProvider
createDataConfig
在类中 ReportDataDefinition
JSONException
- json异常public boolean isSupportAutoRefresh()
ReportDataDefinition
isSupportAutoRefresh
在类中 ReportDataDefinition
public void modDefinitionFormulaString(MOD_COLUMN_ROW mod)
ReportDataDefinition
modDefinitionFormulaString
在接口中 FilterDefinition
modDefinitionFormulaString
在类中 ReportDataDefinition
mod
- 行列变动.public void buildExecuteSequenceList(java.util.List list, Calculator calculator)
buildExecuteSequenceList
在接口中 TopDefinitionProvider
buildExecuteSequenceList
在类中 ReportDataDefinition
list
- 表间列表calculator
- 计算器public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public ChartData createChartData(Calculator cal)
ReportDataDefinition
createChartData
在类中 ReportDataDefinition
cal
- 算子public ChartData calculateChartDataWithFormCalculator(Calculator cal)
ReportDataDefinition
calculateChartDataWithFormCalculator
在类中 ReportDataDefinition
cal
- 算子public java.lang.String[] dependence(CalculatorProvider calculatorProvider)
ReportDataDefinition
dependence
在接口中 DependenceProvider
dependence
在类中 ReportDataDefinition
calculatorProvider
- 当前线程的算子public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 ReportDataDefinition
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public void writeXML(XMLPrintWriter writer)
TopDefinition
writeXML
在接口中 XMLWriter
writeXML
在类中 ReportDataDefinition
writer
- XML写入对象public void readXML(XMLableReader reader)
TopDefinition
readXML
在接口中 XMLReadable
readXML
在类中 ReportDataDefinition
reader
- XML读取对象XMLableReader
public boolean equals(java.lang.Object ob)
equals
在类中 ReportDataDefinition
public ChartData executeData(SuperExecutor executor, BoxCEProvider box, Calculator currentCalculator, CalculatorKey PE_CC_LIST)
public ChartData executeData(SuperExecutor superExecutor, BoxCEProvider boxCEProvider, Calculator calculator, CalculatorKey o, DataProcessor dataProcessor)
executeData
在接口中 BaseReportDefinition
executeData
在类中 ReportDataDefinition