|
Header
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.data.general.AbstractDataset
org.jfree.data.general.DefaultPieDataset
public class DefaultPieDataset
A default implementation of the PieDataset interface.
| Constructor Summary | |
|---|---|
DefaultPieDataset()
Constructs a new dataset, initially empty. |
|
DefaultPieDataset(KeyedValues data)
Creates a new dataset by copying data from a KeyedValues
instance. |
|
| Method Summary | |
|---|---|
void |
clear()
Clears all data from this dataset and sends a DatasetChangeEvent
to all registered listeners (unless the dataset was already empty). |
java.lang.Object |
clone()
Returns a clone of the dataset. |
boolean |
equals(java.lang.Object obj)
Tests if this object is equal to another. |
int |
getIndex(java.lang.Comparable key)
Returns the index for a key, or -1 if the key is not recognised. |
int |
getItemCount()
Returns the number of items in the dataset. |
java.lang.Comparable |
getKey(int item)
Returns the key for the specified item, or null. |
java.util.List |
getKeys()
Returns the categories in the dataset. |
java.lang.Number |
getValue(java.lang.Comparable key)
Returns the data value associated with a key. |
java.lang.Number |
getValue(int item)
Returns a value. |
int |
hashCode()
Returns a hash code. |
void |
insertValue(int position,
java.lang.Comparable key,
double value)
Inserts a new value at the specified position in the dataset or, if there is an existing item with the specified key, updates the value for that item and moves it to the specified position. |
void |
insertValue(int position,
java.lang.Comparable key,
java.lang.Number value)
Inserts a new value at the specified position in the dataset or, if there is an existing item with the specified key, updates the value for that item and moves it to the specified position. |
void |
remove(java.lang.Comparable key)
Removes an item from the dataset and sends a DatasetChangeEvent
to all registered listeners. |
void |
setValue(java.lang.Comparable key,
double value)
Sets the data value for a key and sends a DatasetChangeEvent to
all registered listeners. |
void |
setValue(java.lang.Comparable key,
java.lang.Number value)
Sets the data value for a key and sends a DatasetChangeEvent to
all registered listeners. |
void |
sortByKeys(org.jfree.util.SortOrder order)
Sorts the dataset's items by key and sends a DatasetChangeEvent
to all registered listeners. |
void |
sortByValues(org.jfree.util.SortOrder order)
Sorts the dataset's items by value and sends a DatasetChangeEvent
to all registered listeners. |
| Methods inherited from class org.jfree.data.general.AbstractDataset |
|---|
addChangeListener, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.data.general.Dataset |
|---|
addChangeListener, getGroup, removeChangeListener, setGroup |
| Constructor Detail |
|---|
public DefaultPieDataset()
public DefaultPieDataset(KeyedValues data)
KeyedValues
instance.
data - the data (null not permitted).| Method Detail |
|---|
public int getItemCount()
getItemCount in interface Valuespublic java.util.List getKeys()
getKeys in interface KeyedValuespublic java.lang.Comparable getKey(int item)
null.
getKey in interface KeyedValuesitem - the item index (in the range 0 to
getItemCount() - 1).
null.
java.lang.IndexOutOfBoundsException - if item is not in the
specified range.public int getIndex(java.lang.Comparable key)
getIndex in interface KeyedValueskey - the key (null not permitted).
-1 if the key is unrecognised.
java.lang.IllegalArgumentException - if key is
null.public java.lang.Number getValue(int item)
getValue in interface Valuesitem - the value index.
null).public java.lang.Number getValue(java.lang.Comparable key)
getValue in interface KeyedValueskey - the key (null not permitted).
null).
UnknownKeyException - if the key is not recognised.
public void setValue(java.lang.Comparable key,
java.lang.Number value)
DatasetChangeEvent to
all registered listeners.
key - the key (null not permitted).value - the value.
java.lang.IllegalArgumentException - if key is
null.
public void setValue(java.lang.Comparable key,
double value)
DatasetChangeEvent to
all registered listeners.
key - the key (null not permitted).value - the value.
java.lang.IllegalArgumentException - if key is
null.
public void insertValue(int position,
java.lang.Comparable key,
double value)
DatasetChangeEvent to all
registered listeners.
position - the position (in the range 0 to getItemCount()).key - the key (null not permitted).value - the value (null permitted).
public void insertValue(int position,
java.lang.Comparable key,
java.lang.Number value)
DatasetChangeEvent to all
registered listeners.
position - the position (in the range 0 to getItemCount()).key - the key (null not permitted).value - the value (null permitted).public void remove(java.lang.Comparable key)
DatasetChangeEvent
to all registered listeners.
key - the key (null not permitted).
java.lang.IllegalArgumentException - if key is
null.public void clear()
DatasetChangeEvent
to all registered listeners (unless the dataset was already empty).
public void sortByKeys(org.jfree.util.SortOrder order)
DatasetChangeEvent
to all registered listeners.
order - the sort order (null not permitted).public void sortByValues(org.jfree.util.SortOrder order)
DatasetChangeEvent
to all registered listeners.
order - the sort order (null not permitted).public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the other object.
public int hashCode()
hashCode in class java.lang.Object
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface org.jfree.util.PublicCloneableclone in class AbstractDatasetjava.lang.CloneNotSupportedException - This class will not throw this
exception, but subclasses (if any) might.
|
Footer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||