public class StockChartData extends TopChartData implements ChartData
categoryPresentList, HUGE_DATA, seriesPresentList, XML_TAG| 构造器和说明 |
|---|
StockChartData() |
StockChartData(java.lang.Object[] cate,
java.lang.Object[] openValue,
java.lang.Object[] highValue,
java.lang.Object[] lowValue,
java.lang.Object[] closeValue,
java.lang.Object[] volumnValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dealDiscard(int topCate,
int topSeries,
boolean isDiscardOtherCate,
boolean isDiscardOtherSeries,
boolean isDiscardNullCate,
boolean isDiscardNullSeries)
截取
|
void |
dealHugeData()
越界处理
|
void |
dealPresent(Present categoryPresent,
Present seriesPresent,
Calculator calculator)
处理形态
|
int |
getCategoryLabelCount()
返回分类标签个数
|
java.lang.Object |
getCategoryOriginalLabel(int categoryIndex)
返回分类轴序号categoryIndex的标签实际值
|
int |
getCloseCount()
返回收盘的个数
|
java.lang.Number |
getCloseValue(int categoryIndex)
返回序号为categoryIndex的收盘值
|
int |
getHighCount()
返回盘高的个数
|
java.lang.Number |
getHighValue(int categoryIndex)
返回序号为categoryIndex的盘高
|
int |
getLowCount()
返回盘底的个数
|
java.lang.Number |
getLowValue(int categoryIndex)
返回序号为categoryIndex的盘底
|
int |
getOpenCount()
返回开盘的个数
|
java.lang.Number |
getOpenValue(int categoryIndex)
返回序号为categoryIndex的开盘
|
StockLabel |
getStockLabel() |
java.lang.Number |
getVolumn(int categoryIndex)
返回序号为categoryIndex的成交量
|
int |
getVolumnCount()
返回成交量的个数
|
void |
initLabels(StockLabel stockLabel)
初始化股价图的标签
|
void |
initsData(java.lang.Object[] cate,
java.lang.Object[] openValue,
java.lang.Object[] highValue,
java.lang.Object[] lowValue,
java.lang.Object[] closeValue,
java.lang.Object[] volumnValue)
初始化所有数据.
|
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 StockChartData()
public StockChartData(java.lang.Object[] cate,
java.lang.Object[] openValue,
java.lang.Object[] highValue,
java.lang.Object[] lowValue,
java.lang.Object[] closeValue,
java.lang.Object[] volumnValue)
public void initsData(java.lang.Object[] cate,
java.lang.Object[] openValue,
java.lang.Object[] highValue,
java.lang.Object[] lowValue,
java.lang.Object[] closeValue,
java.lang.Object[] volumnValue)
cate - 分类openValue - 开盘highValue - 盘高lowValue - 盘低closeValue - 收盘volumnValue - 成交量public void initLabels(StockLabel stockLabel)
stockLabel - 股价图标签public StockLabel getStockLabel()
public java.lang.Object getCategoryOriginalLabel(int categoryIndex)
getCategoryOriginalLabel 在接口中 ChartDatapublic int getCategoryLabelCount()
getCategoryLabelCount 在接口中 ChartDatapublic java.lang.Number getCloseValue(int categoryIndex)
public java.lang.Number getHighValue(int categoryIndex)
public java.lang.Number getLowValue(int categoryIndex)
public java.lang.Number getOpenValue(int categoryIndex)
public java.lang.Number getVolumn(int categoryIndex)
public int getCloseCount()
public int getHighCount()
public int getLowCount()
public int getOpenCount()
public int getVolumnCount()
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