java.lang.Object
org.jfree.data.general.AbstractDataset
com.inductiveautomation.factorypmi.application.components.chart.easychart.PenDataset
All Implemented Interfaces:
DataSetBackedXYDataset, ObjectInputValidation, Serializable, 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:
  • Constructor Details

    • PenDataset

      public PenDataset()
  • Method Details

    • addPen

      public void addPen(PenData pen)
    • fireChange

      public void fireChange()
      Call this after one or more pen's datasets have been updated
    • getPens

      public List<PenData> getPens()
    • 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 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 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
    • getSeriesCount

      public int getSeriesCount()
      Specified by:
      getSeriesCount in interface org.jfree.data.general.SeriesDataset
    • getSeriesKey

      public Comparable getSeriesKey(int series)
      Specified by:
      getSeriesKey in interface org.jfree.data.general.SeriesDataset
    • indexOf

      public int indexOf(Comparable seriesKey)
      Specified by:
      indexOf in interface org.jfree.data.general.SeriesDataset
    • getDataSetForSeries

      public Dataset getDataSetForSeries(int series)
      Specified by:
      getDataSetForSeries in interface DataSetBackedXYDataset
    • getDomainColumnForSeries

      public int getDomainColumnForSeries(int series)
      Specified by:
      getDomainColumnForSeries in interface DataSetBackedXYDataset