Class 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 updated
      Dataset 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
      • 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

      • PenDataset

        public PenDataset()
    • 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 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
      • 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