|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jfree.data.general.AbstractDataset org.jfree.data.category.CategoryToPieDataset
public class CategoryToPieDataset
A PieDataset
implementation that obtains its data from one row or
column of a CategoryDataset
.
Constructor Summary | |
---|---|
CategoryToPieDataset(CategoryDataset source,
org.jfree.util.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(java.lang.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. |
org.jfree.util.TableOrder |
getExtractType()
Returns the extract type, which determines whether data is read from one row or one column of the underlying dataset. |
int |
getIndex(java.lang.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. |
java.lang.Comparable |
getKey(int index)
Returns the key at the specified index. |
java.util.List |
getKeys()
Returns the keys for the dataset. |
CategoryDataset |
getUnderlyingDataset()
Returns the underlying dataset. |
java.lang.Number |
getValue(java.lang.Comparable key)
Returns the value for a given key. |
java.lang.Number |
getValue(int item)
Returns a value from the dataset. |
Methods inherited from class org.jfree.data.general.AbstractDataset |
---|
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.data.general.Dataset |
---|
addChangeListener, getGroup, removeChangeListener, setGroup |
Constructor Detail |
---|
public CategoryToPieDataset(CategoryDataset source, org.jfree.util.TableOrder extract, int index)
CategoryDataset
into a
PieDataset
, by taking the values from a single row or column.
If source
is null
, the created dataset will
be empty.
source
- the source dataset (null
permitted).extract
- extract data from rows or columns? (null
not permitted).index
- the row or column index.Method Detail |
---|
public CategoryDataset getUnderlyingDataset()
null
).public org.jfree.util.TableOrder getExtractType()
public int getExtractIndex()
public int getItemCount()
null
, this method returns zero.
getItemCount
in interface Values
public java.lang.Number getValue(int item)
getValue
in interface Values
item
- the item index (zero-based).
null
).
java.lang.IndexOutOfBoundsException
- if item
is not in the
range 0
to getItemCount() - 1
.public java.lang.Comparable getKey(int index)
getKey
in interface KeyedValues
index
- the item index (in the range 0
to
getItemCount() - 1
).
java.lang.IndexOutOfBoundsException
- if index
is not in the
specified range.public int getIndex(java.lang.Comparable key)
-1
if there is no
such key.
getIndex
in interface KeyedValues
key
- the key.
-1
.public java.util.List getKeys()
If the underlying dataset is null
, this method returns an
empty list.
getKeys
in interface KeyedValues
public java.lang.Number getValue(java.lang.Comparable key)
null
(but note that null
can be associated with a valid key also).
getValue
in interface KeyedValues
key
- the key.
null
).public void datasetChanged(DatasetChangeEvent event)
DatasetChangeEvent
to all registered listeners, with
this (not the underlying) dataset as the source.
datasetChanged
in interface DatasetChangeListener
event
- the event (ignored, a new event with this dataset as the
source is sent to the listeners).public boolean equals(java.lang.Object obj)
true
if obj
is a dataset containing the same
keys and values in the same order as this dataset.
equals
in class java.lang.Object
obj
- the object to test (null
permitted).
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |