|
|||||||||
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
- intMethod Detail |
---|
public java.util.List getAllKeys()
getAllKeys
in interface IKeyValueDataset
public IChartData getDataByKey(java.lang.Object key)
getDataByKey
in interface IKeyValueDataset
key
- 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 IKeyValueDataset
public int getKeyIndex(java.lang.Object key)
getKeyIndex
in interface IKeyValueDataset
key
- 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 IDataset
c
- Class
A class (null not permitted).
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractDataset
java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object obj)
equals
in class AbstractDataset
obj
- Object
public int hashCode()
hashCode
in class AbstractDataset
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |