net.sourceforge.jabm.view
Class XYDatasetAdaptor
java.lang.Object
net.sourceforge.jabm.view.XYDatasetAdaptor
- All Implemented Interfaces:
- org.jfree.data.general.Dataset, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.XYDataset
public class XYDatasetAdaptor
- extends java.lang.Object
- implements org.jfree.data.xy.XYDataset
An adaptor that allows multiple DataSeriesWriter objects to be combined
and presented as an XYDataset suitable for charting by JFreeChart.
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
protected java.util.LinkedList<org.jfree.data.general.DatasetChangeListener> listeners
dataSeries
protected java.util.List<DataSeriesWriter> dataSeries
seriesNames
protected java.util.List<java.lang.String> seriesNames
XYDatasetAdaptor
public XYDatasetAdaptor(java.util.List<DataSeriesWriter> dataSeries,
java.util.List<java.lang.String> seriesNames)
getDataSeries
public DataSeriesWriter getDataSeries(int series)
getSeriesCount
public int getSeriesCount()
- Specified by:
getSeriesCount
in interface org.jfree.data.general.SeriesDataset
getSeriesKey
public java.lang.Comparable getSeriesKey(int series)
- Specified by:
getSeriesKey
in interface org.jfree.data.general.SeriesDataset
indexOf
public int indexOf(java.lang.Comparable seriesKey)
- Specified by:
indexOf
in interface org.jfree.data.general.SeriesDataset
addChangeListener
public void addChangeListener(org.jfree.data.general.DatasetChangeListener listener)
- Specified by:
addChangeListener
in interface org.jfree.data.general.Dataset
removeChangeListener
public void removeChangeListener(org.jfree.data.general.DatasetChangeListener listener)
- Specified by:
removeChangeListener
in interface org.jfree.data.general.Dataset
getGroup
public org.jfree.data.general.DatasetGroup getGroup()
- Specified by:
getGroup
in interface org.jfree.data.general.Dataset
setGroup
public void setGroup(org.jfree.data.general.DatasetGroup group)
- Specified by:
setGroup
in interface org.jfree.data.general.Dataset
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interface org.jfree.data.xy.XYDataset
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCount
in interface org.jfree.data.xy.XYDataset
getX
public java.lang.Number getX(int series,
int item)
- Specified by:
getX
in interface org.jfree.data.xy.XYDataset
getXValue
public double getXValue(int series,
int item)
- Specified by:
getXValue
in interface org.jfree.data.xy.XYDataset
getY
public java.lang.Number getY(int series,
int item)
- Specified by:
getY
in interface org.jfree.data.xy.XYDataset
getYValue
public double getYValue(int series,
int item)
- Specified by:
getYValue
in interface org.jfree.data.xy.XYDataset
datasetChanged
public void datasetChanged(java.lang.Object source)