Package org.jfree.data
Class AbstractSeriesDataset
java.lang.Object
org.jfree.data.AbstractDataset
org.jfree.data.AbstractSeriesDataset
- All Implemented Interfaces:
ObjectInputValidation,Serializable,Cloneable,EventListener,Dataset,SeriesChangeListener,SeriesDataset
- Direct Known Subclasses:
AbstractXYDataset,DefaultIntervalCategoryDataset,SampleXYSymbolicDataset,SampleYSymbolicDataset,TaskSeriesCollection
public abstract class AbstractSeriesDataset extends AbstractDataset implements SeriesDataset, SeriesChangeListener, Serializable
An abstract implementation of the
SeriesDataset interface, containing
a mechanism for registering change listeners.- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description abstract intgetSeriesCount()Returns the number of series in the dataset.abstract StringgetSeriesName(int series)Returns the name of a series.voidseriesChanged(SeriesChangeEvent event)Called when a series belonging to the dataset changes.Methods inherited from class org.jfree.data.AbstractDataset
addChangeListener, clone, getGroup, removeChangeListener, setGroup, validateObjectMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jfree.data.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
-
Method Details
-
getSeriesCount
public abstract int getSeriesCount()Returns the number of series in the dataset.- Specified by:
getSeriesCountin interfaceSeriesDataset- Returns:
- The series count.
-
getSeriesName
Returns the name of a series.- Specified by:
getSeriesNamein interfaceSeriesDataset- Parameters:
series- the series (zero-based index).- Returns:
- The series name.
-
seriesChanged
Called when a series belonging to the dataset changes.- Specified by:
seriesChangedin interfaceSeriesChangeListener- Parameters:
event- information about the change.
-