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