org.jfree.data.category
public class CategoryToPieDataset extends AbstractDataset implements PieDataset, DatasetChangeListener
| Constructor Summary | |
|---|---|
| CategoryToPieDataset(CategoryDataset source, TableOrder extract, int index)
An adaptor class that converts any CategoryDataset into a
PieDataset, by taking the values from a single row or column.
| |
| Method Summary | |
|---|---|
| void | datasetChanged(DatasetChangeEvent event)
Sends a DatasetChangeEvent to all registered listeners, with
this (not the underlying) dataset as the source.
|
| boolean | equals(Object obj)
Tests this dataset for equality with an arbitrary object, returning
true if obj is a dataset containing the same
keys and values in the same order as this dataset.
|
| int | getExtractIndex()
Returns the index of the row or column from which to extract the data.
|
| TableOrder | getExtractType()
Returns the extract type, which determines whether data is read from
one row or one column of the underlying dataset.
|
| int | getIndex(Comparable key)
Returns the index for a given key, or -1 if there is no
such key.
|
| int | getItemCount()
Returns the number of items (values) in the collection. |
| Comparable | getKey(int index)
Returns the key at the specified index.
|
| List | getKeys()
Returns the keys for the dataset.
|
| CategoryDataset | getUnderlyingDataset()
Returns the underlying dataset.
|
| Number | getValue(int item)
Returns a value from the dataset.
|
| Number | getValue(Comparable key)
Returns the value for a given key. |
If source is null, the created dataset will
be empty.
Parameters: source the source dataset (null permitted). extract extract data from rows or columns? (null
not permitted). index the row or column index.
Parameters: event the event (ignored, a new event with this dataset as the source is sent to the listeners).
true if obj is a dataset containing the same
keys and values in the same order as this dataset.
Parameters: obj the object to test (null permitted).
Returns: A boolean.
Returns: The extract index.
Since: 1.0.2
Returns: The extract type.
Since: 1.0.2
-1 if there is no
such key.
Parameters: key the key.
Returns: The index for the key, or -1.
null, this method returns zero.
Returns: The item count.
Parameters: index the item index (in the range 0 to
getItemCount() - 1).
Returns: The key.
Throws: IndexOutOfBoundsException if index is not in the
specified range.
If the underlying dataset is null, this method returns an
empty list.
Returns: The keys.
Returns: The underlying dataset (possibly null).
Since: 1.0.2
Parameters: item the item index (zero-based).
Returns: The value (possibly null).
Throws: IndexOutOfBoundsException if item is not in the
range 0 to getItemCount() - 1.
null (but note that null
can be associated with a valid key also).
Parameters: key the key.
Returns: The value (possibly null).