public abstract class AbstractSeriesDataset extends AbstractDataset implements SeriesDataset, SeriesChangeListener, java.io.Serializable
SeriesDataset interface,
containing a mechanism for registering change listeners.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSeriesDataset()
Creates a new dataset.
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
getSeriesCount()
Returns the number of series in the dataset.
|
abstract java.lang.Comparable |
getSeriesKey(int series)
Returns the key for a series.
|
int |
indexOf(java.lang.Comparable seriesKey)
Returns the index of the named series, or -1.
|
void |
seriesChanged(SeriesChangeEvent event)
Called when a series belonging to the dataset changes.
|
addChangeListener, clone, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObjectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChangeListener, getGroup, removeChangeListener, setGrouppublic abstract int getSeriesCount()
getSeriesCount in interface SeriesDatasetpublic abstract java.lang.Comparable getSeriesKey(int series)
If series is not within the specified range, the
implementing method should throw an IndexOutOfBoundsException
(preferred) or an IllegalArgumentException.
getSeriesKey in interface SeriesDatasetseries - the series index (in the range 0 to
getSeriesCount() - 1).public int indexOf(java.lang.Comparable seriesKey)
indexOf in interface SeriesDatasetseriesKey - the series key (null permitted).public void seriesChanged(SeriesChangeEvent event)
seriesChanged in interface SeriesChangeListenerevent - information about the change.