public class NormalChartData extends TopChartData implements ChartData
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
XML_TAG |
categoryPresentList, HUGE_DATA, seriesPresentList| 构造器和说明 |
|---|
NormalChartData() |
NormalChartData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dealDiscard(int topCate,
int topSeries,
boolean isDiscardOtherCate,
boolean isDiscardOtherSeries,
boolean isDiscardNullCate,
boolean isDiscardNullSeries)
截断处理.
|
void |
dealHugeData()
处理大数据.1000分类.
|
void |
dealPresent(Present categoryPresent,
Present seriesPresent,
Calculator calculator)
处理数据字典对应
|
java.lang.Object[] |
getCategory_array()
返回分类数组
|
int |
getCategoryLabelCount()
返回标签个数
|
java.lang.Object |
getCategoryOriginalLabel(int labelIndex)
返回分类或x轴上序号为categoryIndex的标签的实际值
|
java.lang.Number |
getDataValue(int seriesIndex,
int labelIndex)
返回系列值二维数组中: seriesIndex行 labelIndex列的数据
|
int |
getFirstAllCount() |
boolean[] |
getNullCate() |
java.lang.Object |
getResultAt(int seriesIndex,
int categoryIndex) |
java.lang.Object[] |
getSecondCates()
返回第二层级分类标签
|
java.lang.Object[] |
getSeries_array()
返回系列数组
|
java.lang.Object[][] |
getSeries_value_2D()
返回系列值 二维数组
|
int |
getSeriesCount()
返回系列的个数
|
java.lang.Object |
getSeriesOriginalLabel(int index)
返回对应序号index的系列标签 实际值
|
java.lang.Object |
getSeriesPresentLabel(int index)
返回对应序号index的系列标签 显示值
|
java.lang.Object[] |
getThirdCates()
返回第三层级分类标签.
|
java.lang.Number |
getValueAt(int seriesIndex,
int categoryIndex)
返回对应seriesIndex行 categoryIndex列的值
|
void |
initsData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D)
初始化数据.
|
boolean |
isDiscardNullCate() |
void |
setCategory_array(java.lang.Object[] category_array)
设置分类数组
|
void |
setSecondCates(java.lang.Object[] secondCates)
设置第二层级 分类标签.
|
void |
setSeries_array(java.lang.Object[] series_array)
设置系列数组
|
void |
setSeries_value_2D(java.lang.Object[][] series_value_2D)
设置系列值 二维数组
|
void |
setThirdCates(java.lang.Object[] thirdCates)
设置第三层级分类标签
|
addCategoryPresent, addSeriesPresent, clearCate, clearSeries, dealDataObject2Number, dealDiscardOther2DValue, dealDiscardOtherList, equals, getCategoryPresentLabel, getDataValue, getItemCount, getObjectNumber, getOriginalItem, getPresentItem, getSeriesItems, getX, getXValue2Dclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCategoryPresentLabelpublic static final java.lang.String XML_TAG
public NormalChartData()
public NormalChartData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D)
public boolean[] getNullCate()
public boolean isDiscardNullCate()
public int getFirstAllCount()
public void initsData(java.lang.Object[] category_array,
java.lang.Object[] series_array,
java.lang.Object[][] series_value_2D)
category_array - 分类数组series_array - 系列数组series_value_2D - 二维数值数组.public java.lang.Object getCategoryOriginalLabel(int labelIndex)
ChartDatagetCategoryOriginalLabel 在接口中 ChartDatapublic int getCategoryLabelCount()
getCategoryLabelCount 在接口中 ChartDatapublic int getSeriesCount()
public java.lang.Object getSeriesPresentLabel(int index)
index - 系列序号public java.lang.Object getSeriesOriginalLabel(int index)
index - 系列序号.public java.lang.Number getValueAt(int seriesIndex,
int categoryIndex)
seriesIndex - 系列序号categoryIndex - 分类序号public java.lang.Object getResultAt(int seriesIndex,
int categoryIndex)
public void setCategory_array(java.lang.Object[] category_array)
category_array - 分类数组.public java.lang.Object[] getCategory_array()
public void setSecondCates(java.lang.Object[] secondCates)
secondCates - 第二分类.public java.lang.Object[] getSecondCates()
public void setThirdCates(java.lang.Object[] thirdCates)
thirdCates - 分类数组.public java.lang.Object[] getThirdCates()
public void setSeries_array(java.lang.Object[] series_array)
series_array - 系列数组.public java.lang.Object[] getSeries_array()
public void setSeries_value_2D(java.lang.Object[][] series_value_2D)
series_value_2D - 系列值.public java.lang.Object[][] getSeries_value_2D()
public java.lang.Number getDataValue(int seriesIndex,
int labelIndex)
seriesIndex - 系列序号labelIndex - 标签序号public void dealDiscard(int topCate,
int topSeries,
boolean isDiscardOtherCate,
boolean isDiscardOtherSeries,
boolean isDiscardNullCate,
boolean isDiscardNullSeries)
dealDiscard 在接口中 ChartDatadealDiscard 在类中 TopChartDatatopCate - 截取前多少个分类topSeries - 截取前多少个系列isDiscardOtherCate - 是否抛弃其他截取后的分类isDiscardOtherSeries - 是否抛弃截取后的其他系列isDiscardNullCate - 是否抛弃全部是空值的分类isDiscardNullSeries - 是否抛弃全部是空值的系列public void dealPresent(Present categoryPresent, Present seriesPresent, Calculator calculator)
dealPresent 在接口中 ChartDatadealPresent 在类中 TopChartDatacategoryPresent - 分类字典seriesPresent - 系列字典calculator - 计算器public void dealHugeData()
dealHugeData 在接口中 ChartDatadealHugeData 在类中 TopChartData