nl.tudelft.simulation.jstats.charts.xy
Class XYDataset

java.lang.Object
  extended by org.jfree.data.general.AbstractDataset
      extended by nl.tudelft.simulation.jstats.charts.xy.XYDataset
All Implemented Interfaces:
ObjectInputValidation, Serializable, Cloneable, EventListener, Dataset, DatasetChangeListener, SeriesDataset, XYDataset

public class XYDataset
extends AbstractDataset
implements XYDataset, DatasetChangeListener

The xyDataset specifies the xyDataset in DSOL

(c) copyright 2002-2005 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser General Public License (LGPL) , no warranty.

Since:
1.0
Version:
$Revision: 1.1 $ $Date: 2007/01/06 13:25:44 $
Author:
Peter Jacobs
See Also:
Serialized Form

Constructor Summary
XYDataset()
          constructs a new XYDataset
 
Method Summary
 void addSeries(XYSeries dataset)
          adds a dataset to the series
 void datasetChanged(DatasetChangeEvent arg0)
           
 DomainOrder getDomainOrder()
           
 int getItemCount(int serie)
           
 int getSeriesCount()
           
 Comparable getSeriesKey(int series)
           
 String getSeriesName(int serie)
           
 Number getX(int serie, int item)
           
 double getXValue(int serie, int item)
           
 Number getY(int serie, int item)
           
 double getYValue(int serie, int item)
           
 int indexOf(Comparable seriesKey)
           
 void setFilter(Filterinterface filter)
          applies a filter on the chart
 
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
 

Constructor Detail

XYDataset

public XYDataset()
constructs a new XYDataset

Method Detail

datasetChanged

public void datasetChanged(DatasetChangeEvent arg0)
Specified by:
datasetChanged in interface DatasetChangeListener
See Also:
#datasetChanged(org.jfree.data.DatasetChangeEvent)

addSeries

public void addSeries(XYSeries dataset)
adds a dataset to the series

Parameters:
dataset - the set

getItemCount

public int getItemCount(int serie)
Specified by:
getItemCount in interface XYDataset
See Also:
XYDataset

getXValue

public double getXValue(int serie,
                        int item)
Specified by:
getXValue in interface XYDataset
See Also:
XYDataset

getYValue

public double getYValue(int serie,
                        int item)
Specified by:
getYValue in interface XYDataset
See Also:
XYDataset

getSeriesCount

public int getSeriesCount()
Specified by:
getSeriesCount in interface SeriesDataset
See Also:
SeriesDataset

getSeriesName

public String getSeriesName(int serie)
See Also:
SeriesDataset

getX

public Number getX(int serie,
                   int item)
Specified by:
getX in interface XYDataset
See Also:
XYDataset

getY

public Number getY(int serie,
                   int item)
Specified by:
getY in interface XYDataset
See Also:
XYDataset

setFilter

public void setFilter(Filterinterface filter)
applies a filter on the chart

Parameters:
filter - the filter to apply

getDomainOrder

public DomainOrder getDomainOrder()
Specified by:
getDomainOrder in interface XYDataset

indexOf

public int indexOf(Comparable seriesKey)
Specified by:
indexOf in interface SeriesDataset

getSeriesKey

public Comparable getSeriesKey(int series)
Specified by:
getSeriesKey in interface SeriesDataset


Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.