|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.dataset.AbstractDataset
com.ijchart.xychart.dataset.SlidingDataset
public class SlidingDataset
Title: IJChart
Description: a chart library for the Java(tm) platform.
可滚动的数据集.Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
SlidingDataset(IMatrixDataset dataset,
DatasetSlidingType slidingType,
int startIndex,
int maxCount)
构造器. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
覆盖equals方法. |
java.lang.Object |
getColKey(int index)
根据列索引index得到该列的ColKey值,第一列为0,第二列为1,依次类推. |
int |
getColumnCount()
返回数据集的列数. |
int |
getColumnCount(int rowIdx)
返回数据集的列数. |
IChartData |
getData(int rowIndex,
int colIndex)
根据行索引和列索引得到二维矩阵中的某个点的值,如果rowIndex或colIndex超出范围则抛出异常. |
int |
getMaxCount()
返回最大的数据量,行数或列数. |
int |
getRowCount()
返回数据集的行数. |
java.lang.Object |
getRowKey(int index)
根据行索引index得到该行的RowKey值,第一列为0,第二列为1,依次类推. |
DatasetSlidingType |
getSlidingType()
返回数据集滚动类型. |
int |
getStartIndex()
返回开始的索引值. |
IMatrixDataset |
getUnderlyingDataset()
返回内部数据集. |
int |
hashCode()
计算hascode值. |
boolean |
isEmpty()
返回数据集是否为空. |
boolean |
isThisDataType(java.lang.Class c)
判断所有的数据值是否是类c. |
void |
setMaxCount(int maxCount)
设置最大的数据量,行数或列数,并向所有监听器发送 DatasetChangeEvent 事件.
|
void |
setSlidingType(DatasetSlidingType slidingType)
设置数据集滚动类型,并向所有监听器发送 DatasetChangeEvent 事件.
|
void |
setStartIndex(int startIndex)
设置开始的索引值,并向所有监听器发送 DatasetChangeEvent 事件.
|
void |
sortRowData(int rowIndex,
SortType sortType)
对数据集中的一行数据进行排序,数据集中的数据必须实现 Comparable 接口.
|
java.lang.String |
toString()
覆盖toString方法. |
Methods inherited from class com.ijchart.xychart.dataset.AbstractDataset |
---|
addChangeListener, clone, datasetChanged, fireDatasetChanged, forceDataSetChanged, hasListener, notifyListeners, removeAllChangeListener, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ijchart.xychart.dataset.IDataset |
---|
addChangeListener, forceDataSetChanged, removeAllChangeListener, removeChangeListener |
Constructor Detail |
---|
public SlidingDataset(IMatrixDataset dataset, DatasetSlidingType slidingType, int startIndex, int maxCount)
dataset
- IMatrixDataset 内部数据集 (不可为null).
slidingType
- DatasetSlidingType 数据集滚动类型 (不可为null).
startIndex
- int 开始的索引值.
maxCount
- int 最大的数据量,行数或列数.
Method Detail |
---|
public IMatrixDataset getUnderlyingDataset()
public DatasetSlidingType getSlidingType()
public void setSlidingType(DatasetSlidingType slidingType)
DatasetChangeEvent
事件.
slidingType
- DatasetSlidingType 滚动类型.
public int getStartIndex()
public void setStartIndex(int startIndex)
DatasetChangeEvent
事件.
startIndex
- int 开始的索引值.
public int getMaxCount()
public void setMaxCount(int maxCount)
DatasetChangeEvent
事件.
maxCount
- int 最大的数据量,行数或列数.
public int getRowCount()
getRowCount
in interface IMatrixDataset
public java.lang.Object getRowKey(int index)
getRowKey
in interface IMatrixDataset
index
- int 行索引,第一列为0,第二列为1.
public int getColumnCount()
getColumnCount
in interface IMatrixDataset
public int getColumnCount(int rowIdx)
getColumnCount
in interface IMatrixDataset
rowIdx
- int 行索引.
public java.lang.Object getColKey(int index)
getColKey
in interface IMatrixDataset
index
- int 列索引,第一列为0,第二列为1.
public IChartData getData(int rowIndex, int colIndex)
getData
in interface IMatrixDataset
rowIndex
- int 行索引值,第一行是0,第二行是1,依此类推.
colIndex
- int 列索引值,第一列是0,第二列是1,依此类推.
public boolean isEmpty()
isEmpty
in interface IMatrixDataset
public boolean isThisDataType(java.lang.Class c)
isThisDataType
in interface IDataset
c
- Class 要判断的class (不可为null).
public void sortRowData(int rowIndex, SortType sortType)
Comparable
接口.
sortRowData
in interface IMatrixDataset
rowIndex
- int 行索引值,第一行是0,第二行是1,依此类推.
sortType
- SortType 排序序类型 (不可为null).
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class AbstractDataset
public boolean equals(java.lang.Object obj)
equals
in class AbstractDataset
obj
- Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |