|
|||||||||
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.DefaultMatrixDataset
public class DefaultMatrixDataset
Title: IJChart
Description: a chart library for the Java(tm) platform.
实现接口IMatrixDataset.Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
DefaultMatrixDataset()
缺省构造器. |
Method Summary | |
---|---|
void |
addColKey(java.lang.Object colKey)
增加一个ColKey. |
void |
addData(int rowIndex,
IChartData chartData)
给某行数据增加一个 IChartData 值.
|
void |
addDatas(int rowIndex,
java.util.Collection chartDatas)
给某行数据增加多个 IChartData 值.
|
void |
addDatas(int rowIndex,
IChartData[] chartDatas)
给某行数据增加多个 IChartData 值.
|
void |
addRowData()
增加一行 |
void |
addRowData(int count)
一次性增加几行 |
void |
addRowKey(java.lang.Object rowKey)
增加一个RowKey. |
java.lang.Object |
deleteColKey(int index)
根据列索引删除ColKey. |
boolean |
deleteColKey(java.lang.Object colKey)
删除ColKey. |
void |
deleteRow(int rowIndex)
删除一行数据. |
java.lang.Object |
deleteRowKey(int index)
根据行索引删除RowKey. |
boolean |
deleteRowKey(java.lang.Object rowKey)
删除RowKey. |
boolean |
equals(java.lang.Object obj)
覆盖equals方法. |
java.lang.Object |
getColKey(int index)
根据索引取得ColKey. |
int |
getColumnCount()
返回数据集的列数. |
int |
getColumnCount(int rowIdx)
返回数据集的列数. |
IChartData |
getData(int rowIndex,
int colIndex)
根据行索引和列索引得到二维矩阵中的某个点的值,如果rowIndex或colIndex超出范围则抛出异常. |
protected java.util.List |
getDatasetColKeys()
返回数据库的所有colKey,如果某列数据没有colKey,则为null. |
java.util.List |
getDatasetRowKeys()
返回数据库的所有rowKey,如果某行数据没有rowKey,则为null. |
int |
getRowCount()
返回数据集的行数 |
java.util.List |
getRowDatas(int rowIndex)
得到某一行的所有数据. |
java.lang.Object |
getRowKey(int index)
根据行索引取得RolKey. |
int |
hashCode()
计算hascode值. |
boolean |
isEmpty()
返回数据集是否为空. |
boolean |
isThisDataType(java.lang.Class c)
判断所有的数据值是否是类c. |
void |
setColKey(int index,
java.lang.Object colKey)
根据索引改变ColKey的值. |
void |
setData(int rowIndex,
int colIndex,
IChartData chartData)
设置rowIndex行colIndex列的数据值. |
void |
setRowKey(int index,
java.lang.Object rowKey)
根据行索引改变RowKey的值. |
void |
sortRowData(int rowIndex,
SortType sortType)
对数据集中的一行数据进行排序,数据集中的数据必须实现 Comparable 接口.
|
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, toString, wait, wait, wait |
Methods inherited from interface com.ijchart.xychart.dataset.IDataset |
---|
addChangeListener, forceDataSetChanged, removeAllChangeListener, removeChangeListener |
Constructor Detail |
---|
public DefaultMatrixDataset()
Method Detail |
---|
public void addRowKey(java.lang.Object rowKey)
rowKey
- Object RowKey (可为null)
public void setRowKey(int index, java.lang.Object rowKey)
index
- int 行索引.
rowKey
- Object 新的RowKey值 (可为null)
public java.lang.Object deleteRowKey(int index)
index
- int 行索引.
public boolean deleteRowKey(java.lang.Object rowKey)
rowKey
- Object 要删除的RowKey (可为null).
public java.lang.Object getRowKey(int index)
getRowKey
in interface IMatrixDataset
index
- int 行索引值.
public void addColKey(java.lang.Object colKey)
colKey
- Object ColKey (可为null)
public void setColKey(int index, java.lang.Object colKey)
index
- int 索引.
colKey
- Object 新的ColKey值 (可为null)
public java.lang.Object deleteColKey(int index)
index
- int 索引.
public boolean deleteColKey(java.lang.Object colKey)
colKey
- Object 要删除的ColKey (可为null).
public java.lang.Object getColKey(int index)
getColKey
in interface IMatrixDataset
index
- int 索引值.
public void addRowData()
public void addRowData(int count)
count
- int 行数.
public void deleteRow(int rowIndex)
rowIndex
- int 行索引.
public void addData(int rowIndex, IChartData chartData)
IChartData
值.
rowIndex
- int 行索引.
chartData
- IChartData IChartData
对象(可为null).
public void addDatas(int rowIndex, java.util.Collection chartDatas)
IChartData
值.
rowIndex
- int 行索引.
chartDatas
- Collection IChartData
对象(可为null).
public void addDatas(int rowIndex, IChartData[] chartDatas)
IChartData
值.
rowIndex
- int 行索引.
chartDatas
- IChartData IChartData
对象(可为null).
public void setData(int rowIndex, int colIndex, IChartData chartData)
rowIndex
- int 行索引.
colIndex
- int 列索引.
chartData
- IChartData IChartData
对象(可为null).
public int getRowCount()
getRowCount
in interface IMatrixDataset
public int getColumnCount()
getColumnCount
in interface IMatrixDataset
public int getColumnCount(int rowIdx)
getColumnCount
in interface IMatrixDataset
rowIdx
- int 行索引.
public IChartData getData(int rowIndex, int colIndex)
getData
in interface IMatrixDataset
rowIndex
- int 行索引值,第一行是0,第二行是1,依此类推.
colIndex
- int 列索引值,第一列是0,第二列是1,依此类推.
public java.util.List getRowDatas(int rowIndex)
rowIndex
- int 行索引值,第一行是0,第二行是1,依此类推.
public java.util.List getDatasetRowKeys()
public boolean isThisDataType(java.lang.Class c)
isThisDataType
in interface IDataset
c
- Class 要判断的class (不可为null).
public boolean isEmpty()
isEmpty
in interface IMatrixDataset
public void sortRowData(int rowIndex, SortType sortType)
Comparable
接口.
sortRowData
in interface IMatrixDataset
rowIndex
- int 行索引值,第一行是0,第二行是1,依此类推.
sortType
- SortType 排序序类型 (不可为null).
protected java.util.List getDatasetColKeys()
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 |