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 voidaddPen(PenData pen)voidfireChange()Call this after one or more pen's datasets have been updatedDatasetgetDataSetForSeries(int series)intgetDomainColumnForSeries(int series)org.jfree.data.DomainOrdergetDomainOrder()intgetItemCount(int series)java.util.List<PenData>getPens()intgetSeriesCount()java.lang.ComparablegetSeriesKey(int series)java.lang.NumbergetX(int series, int item)doublegetXValue(int series, int item)java.lang.NumbergetY(int series, int item)doublegetYValue(int series, int item)intindexOf(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:
getDomainOrderin interfaceorg.jfree.data.xy.XYDataset
-
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCountin interfaceorg.jfree.data.xy.XYDataset
-
getX
public java.lang.Number getX(int series, int item)- Specified by:
getXin interfaceorg.jfree.data.xy.XYDataset
-
getXValue
public double getXValue(int series, int item)- Specified by:
getXValuein interfaceorg.jfree.data.xy.XYDataset
-
getY
public java.lang.Number getY(int series, int item)- Specified by:
getYin interfaceorg.jfree.data.xy.XYDataset
-
getYValue
public double getYValue(int series, int item)- Specified by:
getYValuein interfaceorg.jfree.data.xy.XYDataset
-
getSeriesCount
public int getSeriesCount()
- Specified by:
getSeriesCountin interfaceorg.jfree.data.general.SeriesDataset
-
getSeriesKey
public java.lang.Comparable getSeriesKey(int series)
- Specified by:
getSeriesKeyin interfaceorg.jfree.data.general.SeriesDataset
-
indexOf
public int indexOf(java.lang.Comparable seriesKey)
- Specified by:
indexOfin interfaceorg.jfree.data.general.SeriesDataset
-
getDataSetForSeries
public Dataset getDataSetForSeries(int series)
- Specified by:
getDataSetForSeriesin interfaceDataSetBackedXYDataset
-
getDomainColumnForSeries
public int getDomainColumnForSeries(int series)
- Specified by:
getDomainColumnForSeriesin interfaceDataSetBackedXYDataset
-
-