org.jfree.data.general
public class DefaultPieDataset extends AbstractDataset implements PieDataset, Cloneable, PublicCloneable, Serializable
| 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).
|
| Object | clone()
Returns a clone of the dataset.
|
| boolean | equals(Object obj)
Tests if this object is equal to another.
|
| int | getIndex(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.
|
| Comparable | getKey(int item)
Returns the key for the specified item, or null.
|
| List | getKeys()
Returns the categories in the dataset. |
| Number | getValue(int item)
Returns a value.
|
| Number | getValue(Comparable key)
Returns the data value associated with a key.
|
| int | hashCode()
Returns a hash code.
|
| void | remove(Comparable key)
Removes an item from the dataset and sends a DatasetChangeEvent
to all registered listeners.
|
| void | setValue(Comparable key, Number value)
Sets the data value for a key and sends a DatasetChangeEvent to
all registered listeners.
|
| void | setValue(Comparable key, double value)
Sets the data value for a key and sends a DatasetChangeEvent to
all registered listeners.
|
| void | sortByKeys(SortOrder order)
Sorts the dataset's items by key and sends a DatasetChangeEvent
to all registered listeners.
|
| void | sortByValues(SortOrder order)
Sorts the dataset's items by value and sends a DatasetChangeEvent
to all registered listeners.
|
Parameters: data the data (null not permitted).
Since: 1.0.2
Returns: A clone.
Throws: CloneNotSupportedException This class will not throw this exception, but subclasses (if any) might.
Parameters: obj the other object.
Returns: A boolean.
Parameters: key the key (null not permitted).
Returns: The index, or -1 if the key is unrecognised.
Throws: IllegalArgumentException if key is
null.
Returns: The item count.
null.
Parameters: item the item index (in the range 0 to
getItemCount() - 1).
Returns: The key, or null.
Throws: IndexOutOfBoundsException if item is not in the
specified range.
Returns: The categories in the dataset.
Parameters: item the value index.
Returns: The value (possibly null).
Parameters: key the key (null not permitted).
Returns: The value (possibly null).
Throws: UnknownKeyException if the key is not recognised.
Returns: A hash code.
Parameters: key the key (null not permitted).
Throws: IllegalArgumentException if key is
null.
Parameters: key the key (null not permitted). value the value.
Throws: IllegalArgumentException if key is
null.
Parameters: key the key (null not permitted). value the value.
Throws: IllegalArgumentException if key is
null.
Parameters: order the sort order (null not permitted).
Since: 1.0.3
Parameters: order the sort order (null not permitted).
Since: 1.0.3