|
|||||||||
| 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 IMatrixDatasetindex - 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 IMatrixDatasetindex - 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 IMatrixDatasetpublic int getColumnCount()
getColumnCount in interface IMatrixDatasetpublic int getColumnCount(int rowIdx)
getColumnCount in interface IMatrixDatasetrowIdx - int 行索引.
public IChartData getData(int rowIndex,
int colIndex)
getData in interface IMatrixDatasetrowIndex - 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 IDatasetc - Class 要判断的class (不可为null).
public boolean isEmpty()
isEmpty in interface IMatrixDataset
public void sortRowData(int rowIndex,
SortType sortType)
Comparable接口.
sortRowData in interface IMatrixDatasetrowIndex - int 行索引值,第一行是0,第二行是1,依此类推.
sortType - SortType 排序序类型 (不可为null).
protected java.util.List getDatasetColKeys()
public int hashCode()
hashCode in class AbstractDatasetpublic boolean equals(java.lang.Object obj)
equals in class AbstractDatasetobj - Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||