public abstract class

AbstractSeriesDataset

extends AbstractDataset
implements Serializable SeriesChangeListener SeriesDataset
java.lang.Object
   ↳ org.jfree.data.general.AbstractDataset
     ↳ org.jfree.data.general.AbstractSeriesDataset
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

An abstract implementation of the SeriesDataset interface, containing a mechanism for registering change listeners.

Summary

Protected Constructors
AbstractSeriesDataset()
Creates a new dataset.
Public Methods
abstract int getSeriesCount()
Returns the number of series in the dataset.
abstract Comparable getSeriesKey(int series)
Returns the key for a series.
int indexOf(Comparable seriesKey)
Returns the index of the named series, or -1.
void seriesChanged(SeriesChangeEvent event)
Called when a series belonging to the dataset changes.
[Expand]
Inherited Methods
From class org.jfree.data.general.AbstractDataset
From class java.lang.Object
From interface java.io.ObjectInputValidation
From interface org.jfree.data.general.Dataset
From interface org.jfree.data.general.SeriesChangeListener
From interface org.jfree.data.general.SeriesDataset

Protected Constructors

protected AbstractSeriesDataset ()

Creates a new dataset.

Public Methods

public abstract int getSeriesCount ()

Returns the number of series in the dataset.

Returns
  • The series count.

public abstract Comparable getSeriesKey (int series)

Returns the key for a series.

If series is not within the specified range, the implementing method should throw an IndexOutOfBoundsException (preferred) or an IllegalArgumentException.

Parameters
series the series index (in the range 0 to getSeriesCount() - 1).
Returns
  • The series key.

public int indexOf (Comparable seriesKey)

Returns the index of the named series, or -1.

Parameters
seriesKey the series key (null permitted).
Returns
  • The index.

public void seriesChanged (SeriesChangeEvent event)

Called when a series belonging to the dataset changes.

Parameters
event information about the change.