public abstract class NormalTableDataDefinition extends TableDataDefinition
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.Object[] |
categoryLabels |
protected int |
firstLabelCol |
protected int |
secondCol |
protected java.lang.Object[] |
secondLabels |
protected int |
thirdCol |
protected java.lang.Object[] |
thirdLabels |
NONEXISTENT_POINTXML_TAG| 构造器和说明 |
|---|
NormalTableDataDefinition() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
add2ColumnListWithName(DataModel resultSet,
java.util.List list,
java.lang.String colName,
DataProcessor dataProcessor)
生成分类名的数组
|
void |
addMoreCate(java.lang.String cateName)
添加多的分类
|
void |
clearMoreCate()
清除所有多分类标签.
|
java.lang.Object |
clone() |
JSONObject |
createDataConfig()
穿件数据配置
|
boolean |
equals(java.lang.Object ob) |
protected int |
getCategoryIndex(DataModel resultSet,
int rowIndex) |
java.lang.String |
getCategoryName()
返回分类名的数据列名
|
int |
getMoreCateSize()
返回多分类的个数.
|
java.lang.Object |
getMoreCateWithIndex(int index)
返回对应的多分类轴标签.
|
protected java.lang.Object[] |
getMoreLabelWithIndex(DataModel resultSet,
int cateIndex,
DataProcessor dataProcessor)
根据序号返回 对应的分类数组.
|
protected void |
initAllCateLabels(DataModel resultSet,
DataProcessor dataProcessor) |
void |
readXML(XMLableReader reader)
read XML
|
void |
setCategoryName(java.lang.String categoryName)
设置分类名的数据列名
|
void |
writeXML(XMLPrintWriter writer)
write XML
|
addValueInColumnWithName, buildExecuteSequenceList, buildGenealogyAndCheckSheetExecuteSequence, calcu4ChartData, createChartData, dependence, getDataModelList, getTableData, initDataModel, isSupportAutoRefresh, modDefinitionFormulaString, setTableDatacreateTopChartData, getCategoryPresent, getDataDefinitionType, getSeriesDefinitionList, getSeriesPresent, getTopCate, getTopSeries, isDiscardNullCate, isDiscardNullSeries, isDiscardOtherCate, isDiscardOtherSeries, setCategoryPresent, setDiscardNullCate, setDiscardNullSeries, setDiscardOtherCate, setDiscardOtherSeries, setSeriesPresent, setTopCate, setTopSeriesprotected transient int firstLabelCol
protected transient int secondCol
protected transient int thirdCol
protected transient java.lang.Object[] categoryLabels
protected transient java.lang.Object[] secondLabels
protected transient java.lang.Object[] thirdLabels
protected int add2ColumnListWithName(DataModel resultSet, java.util.List list, java.lang.String colName, DataProcessor dataProcessor) throws TableDataException
list - 分类resultSet - 结果TableDataExceptionprotected void initAllCateLabels(DataModel resultSet, DataProcessor dataProcessor) throws TableDataException
protected int getCategoryIndex(DataModel resultSet, int rowIndex) throws TableDataException
protected java.lang.Object[] getMoreLabelWithIndex(DataModel resultSet, int cateIndex, DataProcessor dataProcessor) throws TableDataException
cateIndex - TableDataExceptionpublic JSONObject createDataConfig() throws JSONException
createDataConfig 在接口中 TopDefinitionProvidercreateDataConfig 在类中 TableDataDefinitionJSONException - 异常public void setCategoryName(java.lang.String categoryName)
public java.lang.String getCategoryName()
public void addMoreCate(java.lang.String cateName)
cateName - 多分类名public int getMoreCateSize()
getMoreCateSize 在接口中 TopDefinitionProvidergetMoreCateSize 在类中 TopDefinitionpublic java.lang.Object getMoreCateWithIndex(int index)
index - 序号public void clearMoreCate()
public void writeXML(XMLPrintWriter writer)
TopDefinitionwriteXML 在接口中 XMLWriterwriteXML 在类中 TableDataDefinitionwriter - XML写入对象public void readXML(XMLableReader reader)
TopDefinitionreadXML 在接口中 XMLReadablereadXML 在类中 TableDataDefinitionreader - XML读取对象XMLableReaderpublic boolean equals(java.lang.Object ob)
equals 在类中 TableDataDefinitionpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 TopDefinitionjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常