|
|||||||||
| 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.DefaultKeyValueDataset
public class DefaultKeyValueDataset
Title: IJChart
Description: a chart library for the Java(tm) platform.
The default implemention ofIKeyValueDataset interface.The use of internal
is List,so this dataset can not be too large.
Copyright: Copyright (c) 2013
Company:
| Constructor Summary | |
|---|---|
DefaultKeyValueDataset()
No argument constructor. |
|
DefaultKeyValueDataset(int initialCapacity)
Constructs an empty dataset with the specified initial capacity. |
|
| Method Summary | |
|---|---|
void |
addChartData(java.lang.Object key,
IChartData value)
Add a value associate a key to the storage list. |
java.lang.Object |
clone()
Clone this object. |
boolean |
equals(java.lang.Object obj)
Override equals method. |
java.util.List |
getAllKeys()
Returns all the keys. |
java.util.List |
getData()
Returns a list (possibly empty) of the values.The returned list should be unmodifiable. |
IChartData |
getDataByIndex(int index)
Get chartdata by index,if index out of bound a Exception will be throw. |
IChartData |
getDataByKey(java.lang.Object key)
Returns the data associate with this key. |
int |
getDataSize()
Returns the keys count. |
int |
getKeyIndex(java.lang.Object key)
Returns the index for a given key. |
int |
hashCode()
Get hascode. |
boolean |
isThisDataType(java.lang.Class c)
Test whether or not all data is Class c in this dataset. |
void |
removeAllChartData()
Clear all data in the dataset. |
void |
removeChartDataByIndex(int index)
Remove data by index. |
int |
removeChartDataByKey(java.lang.Object key)
Remove data by key object. |
void |
setDataByIndex(int index,
IChartData data)
Sets chartdata by index,if index out of bound a Exception will be throw. |
boolean |
setDataByKey(java.lang.Object key,
IChartData data)
Sets chartdata by key. |
| Methods inherited from class com.ijchart.xychart.dataset.AbstractDataset |
|---|
addChangeListener, 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 DefaultKeyValueDataset()
public DefaultKeyValueDataset(int initialCapacity)
initialCapacity - int| Method Detail |
|---|
public java.util.List getAllKeys()
getAllKeys in interface IKeyValueDatasetpublic IChartData getDataByKey(java.lang.Object key)
getDataByKey in interface IKeyValueDatasetkey - Object
public IChartData getDataByIndex(int index)
index - int
The data index
public void setDataByIndex(int index,
IChartData data)
index - int
The data indexdata - IChartData
The IChartData object.
public boolean setDataByKey(java.lang.Object key,
IChartData data)
key - Object
The key object (null not permitted).data - IChartData
The IChartData object.
public java.util.List getData()
public int getDataSize()
getDataSize in interface IKeyValueDatasetpublic int getKeyIndex(java.lang.Object key)
getKeyIndex in interface IKeyValueDatasetkey - Object
The key object.
public void addChartData(java.lang.Object key,
IChartData value)
key - Object
The key object (null not permitted).value - Object
The value object (null permitted).public int removeChartDataByKey(java.lang.Object key)
key - Object
The key object,(null not permitted).
public void removeChartDataByIndex(int index)
index - int
The indexpublic void removeAllChartData()
public boolean isThisDataType(java.lang.Class c)
isThisDataType in interface IDatasetc - Class
A class (null not permitted).
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractDatasetjava.lang.CloneNotSupportedExceptionpublic boolean equals(java.lang.Object obj)
equals in class AbstractDatasetobj - Object
public int hashCode()
hashCode in class AbstractDataset
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||