Class PenDataset
- java.lang.Object
-
- org.jfree.data.general.AbstractDataset
-
- com.inductiveautomation.factorypmi.application.components.chart.easychart.PenDataset
-
- All Implemented Interfaces:
DataSetBackedXYDataset
,java.io.ObjectInputValidation
,java.io.Serializable
,java.lang.Cloneable
,org.jfree.data.general.Dataset
,org.jfree.data.general.SeriesDataset
,org.jfree.data.xy.XYDataset
public class PenDataset extends org.jfree.data.general.AbstractDataset implements org.jfree.data.xy.XYDataset, DataSetBackedXYDataset
Class that bridges PenData objects into the JFreeChart's Dataset interface- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PenDataset()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPen(PenData pen)
void
fireChange()
Call this after one or more pen's datasets have been updatedDataset
getDataSetForSeries(int series)
int
getDomainColumnForSeries(int series)
org.jfree.data.DomainOrder
getDomainOrder()
int
getItemCount(int series)
java.util.List<PenData>
getPens()
int
getSeriesCount()
java.lang.Comparable
getSeriesKey(int series)
java.lang.Number
getX(int series, int item)
double
getXValue(int series, int item)
java.lang.Number
getY(int series, int item)
double
getYValue(int series, int item)
int
indexOf(java.lang.Comparable seriesKey)
-
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject
-
-
-
-
Method Detail
-
addPen
public void addPen(PenData pen)
-
fireChange
public void fireChange()
Call this after one or more pen's datasets have been updated
-
getPens
public java.util.List<PenData> getPens()
-
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interfaceorg.jfree.data.xy.XYDataset
-
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCount
in interfaceorg.jfree.data.xy.XYDataset
-
getX
public java.lang.Number getX(int series, int item)
- Specified by:
getX
in interfaceorg.jfree.data.xy.XYDataset
-
getXValue
public double getXValue(int series, int item)
- Specified by:
getXValue
in interfaceorg.jfree.data.xy.XYDataset
-
getY
public java.lang.Number getY(int series, int item)
- Specified by:
getY
in interfaceorg.jfree.data.xy.XYDataset
-
getYValue
public double getYValue(int series, int item)
- Specified by:
getYValue
in interfaceorg.jfree.data.xy.XYDataset
-
getSeriesCount
public int getSeriesCount()
- Specified by:
getSeriesCount
in interfaceorg.jfree.data.general.SeriesDataset
-
getSeriesKey
public java.lang.Comparable getSeriesKey(int series)
- Specified by:
getSeriesKey
in interfaceorg.jfree.data.general.SeriesDataset
-
indexOf
public int indexOf(java.lang.Comparable seriesKey)
- Specified by:
indexOf
in interfaceorg.jfree.data.general.SeriesDataset
-
getDataSetForSeries
public Dataset getDataSetForSeries(int series)
- Specified by:
getDataSetForSeries
in interfaceDataSetBackedXYDataset
-
getDomainColumnForSeries
public int getDomainColumnForSeries(int series)
- Specified by:
getDomainColumnForSeries
in interfaceDataSetBackedXYDataset
-
-