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_POINT
XML_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, setTableData
createTopChartData, getCategoryPresent, getDataDefinitionType, getSeriesDefinitionList, getSeriesPresent, getTopCate, getTopSeries, isDiscardNullCate, isDiscardNullSeries, isDiscardOtherCate, isDiscardOtherSeries, setCategoryPresent, setDiscardNullCate, setDiscardNullSeries, setDiscardOtherCate, setDiscardOtherSeries, setSeriesPresent, setTopCate, setTopSeries
protected 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
- 结果TableDataException
protected 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
- TableDataException
public JSONObject createDataConfig() throws JSONException
createDataConfig
在接口中 TopDefinitionProvider
createDataConfig
在类中 TableDataDefinition
JSONException
- 异常public void setCategoryName(java.lang.String categoryName)
public java.lang.String getCategoryName()
public void addMoreCate(java.lang.String cateName)
cateName
- 多分类名public int getMoreCateSize()
getMoreCateSize
在接口中 TopDefinitionProvider
getMoreCateSize
在类中 TopDefinition
public java.lang.Object getMoreCateWithIndex(int index)
index
- 序号public void clearMoreCate()
public void writeXML(XMLPrintWriter writer)
TopDefinition
writeXML
在接口中 XMLWriter
writeXML
在类中 TableDataDefinition
writer
- XML写入对象public void readXML(XMLableReader reader)
TopDefinition
readXML
在接口中 XMLReadable
readXML
在类中 TableDataDefinition
reader
- XML读取对象XMLableReader
public boolean equals(java.lang.Object ob)
equals
在类中 TableDataDefinition
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 TopDefinition
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常