org.jfree.data.xy

Class AbstractXYDataset

Implemented Interfaces:
Cloneable, Dataset, EventListener, Serializable, Dataset, ObjectInputValidation, Serializable, SeriesChangeListener, SeriesDataset, XYDataset
Known Direct Subclasses:
AbstractIntervalXYDataset, AbstractXYZDataset, DefaultBoxAndWhiskerXYDataset, DefaultHighLowDataset, DefaultOHLCDataset, DefaultWindDataset, DefaultXYDataset, JDBCXYDataset, OHLCSeriesCollection

public abstract class AbstractXYDataset
extends AbstractSeriesDataset
implements XYDataset

An base class that you can use to create new implementations of the XYDataset interface.

Method Summary

DomainOrder
getDomainOrder()
Returns the order of the domain (X) values.
double
getXValue(int series, int item)
Returns the x-value (as a double primitive) for an item within a series.
double
getYValue(int series, int item)
Returns the y-value (as a double primitive) for an item within a series.

Methods inherited from class org.jfree.data.general.AbstractSeriesDataset

getSeriesCount, getSeriesKey, indexOf, seriesChanged

Methods inherited from class org.jfree.data.general.AbstractDataset

addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject

Method Details

getDomainOrder

public DomainOrder getDomainOrder()
Returns the order of the domain (X) values.
Specified by:
getDomainOrder in interface XYDataset
Returns:
The domain order.

getXValue

public double getXValue(int series,
                        int item)
Returns the x-value (as a double primitive) for an item within a series.
Specified by:
getXValue in interface XYDataset
Parameters:
series - the series index (zero-based).
item - the item index (zero-based).
Returns:
The value.

getYValue

public double getYValue(int series,
                        int item)
Returns the y-value (as a double primitive) for an item within a series.
Specified by:
getYValue in interface XYDataset
Parameters:
series - the series index (zero-based).
item - the item index (zero-based).
Returns:
The value.