org.jfree.chart.renderer.xy

Class CyclicXYItemRenderer.OverwriteDataSet

Enclosing Class:
CyclicXYItemRenderer
Implemented Interfaces:
Dataset, SeriesDataset, XYDataset

protected static class CyclicXYItemRenderer.OverwriteDataSet
extends java.lang.Object
implements XYDataset

A dataset to hold the interpolated points when drawing new lines.

Field Summary

protected XYDataset
delegateSet
The delegate dataset.

Constructor Summary

OverwriteDataSet(double[] x, double[] y, XYDataset delegateSet)
Creates a new dataset.

Method Summary

void
addChangeListener(DatasetChangeListener listener)
Does nothing.
DomainOrder
getDomainOrder()
Returns the order of the domain (X) values.
DatasetGroup
getGroup()
Returns the dataset group.
int
getItemCount(int series)
Returns the number of items for the given series.
int
getSeriesCount()
Returns the number of series in the dataset.
Comparable
getSeriesKey(int series)
Returns the name of the given series.
Number
getX(int series, int item)
Returns the x-value.
double
getXValue(int series, int item)
Returns the x-value (as a double primitive) for an item within a series.
Number
getY(int series, int item)
Returns the y-value.
double
getYValue(int series, int item)
Returns the y-value (as a double primitive) for an item within a series.
int
indexOf(Comparable seriesName)
Returns the index of the named series, or -1.
void
removeChangeListener(DatasetChangeListener listener)
Does nothing.
void
setGroup(DatasetGroup group)
Does nothing.

Field Details

delegateSet

protected XYDataset delegateSet
The delegate dataset.

Constructor Details

OverwriteDataSet

public OverwriteDataSet(double[] x,
                        double[] y,
                        XYDataset delegateSet)
Creates a new dataset.
Parameters:
x - the x values.
y - the y values.
delegateSet - the dataset.

Method Details

addChangeListener

public void addChangeListener(DatasetChangeListener listener)
Does nothing.
Specified by:
addChangeListener in interface Dataset
Parameters:
listener - ignored.

getDomainOrder

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

getGroup

public DatasetGroup getGroup()
Returns the dataset group.
Specified by:
getGroup in interface Dataset
Returns:
The dataset group.

getItemCount

public int getItemCount(int series)
Returns the number of items for the given series.
Specified by:
getItemCount in interface XYDataset
Parameters:
series - the series index (zero-based).
Returns:
The item count.

getSeriesCount

public int getSeriesCount()
Returns the number of series in the dataset.
Specified by:
getSeriesCount in interface SeriesDataset
Returns:
The series count.

getSeriesKey

public Comparable getSeriesKey(int series)
Returns the name of the given series.
Specified by:
getSeriesKey in interface SeriesDataset
Parameters:
series - the series index (zero-based).
Returns:
The series name.

getX

public Number getX(int series,
                   int item)
Returns the x-value.
Specified by:
getX in interface XYDataset
Parameters:
series - the series index (zero-based).
item - the item index (zero-based).
Returns:
The x-value.

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 (zero-based index).
item - the item (zero-based index).
Returns:
The x-value.

getY

public Number getY(int series,
                   int item)
Returns the y-value.
Specified by:
getY in interface XYDataset
Parameters:
series - the series index (zero-based).
item - the item index (zero-based).
Returns:
The y-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 (zero-based index).
item - the item (zero-based index).
Returns:
The y-value.

indexOf

public int indexOf(Comparable seriesName)
Returns the index of the named series, or -1.
Specified by:
indexOf in interface SeriesDataset
Parameters:
seriesName - the series name.
Returns:
The index.

removeChangeListener

public void removeChangeListener(DatasetChangeListener listener)
Does nothing.
Specified by:
removeChangeListener in interface Dataset
Parameters:
listener - ignored.

setGroup

public void setGroup(DatasetGroup group)
Does nothing.
Specified by:
setGroup in interface Dataset
Parameters:
group - ignored.