Class HistogramPlot.HistogramDataset

  • All Implemented Interfaces:
    ObjectInputValidation, Serializable, Cloneable, EventListener, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesChangeListener, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.IntervalXYDataset, org.jfree.data.xy.XYDataset
    Enclosing class:
    HistogramPlot

    private static class HistogramPlot.HistogramDataset
    extends org.jfree.data.general.AbstractSeriesDataset
    implements org.jfree.data.xy.IntervalXYDataset
    An dataset implementation for histogram data that allows us to send data to JFreeChart the way we want.
    • Constructor Detail

      • HistogramDataset

        private HistogramDataset()
    • Method Detail

      • getSeriesCount

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

        public Comparable getSeriesKey​(int series)
        Specified by:
        getSeriesKey in interface org.jfree.data.general.SeriesDataset
        Specified by:
        getSeriesKey in class org.jfree.data.general.AbstractSeriesDataset
      • 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
      • getEndX

        public Number getEndX​(int series,
                              int item)
        Specified by:
        getEndX in interface org.jfree.data.xy.IntervalXYDataset
      • getEndXValue

        public double getEndXValue​(int series,
                                   int item)
        Specified by:
        getEndXValue in interface org.jfree.data.xy.IntervalXYDataset
      • getEndY

        public Number getEndY​(int series,
                              int item)
        Specified by:
        getEndY in interface org.jfree.data.xy.IntervalXYDataset
      • getEndYValue

        public double getEndYValue​(int series,
                                   int item)
        Specified by:
        getEndYValue in interface org.jfree.data.xy.IntervalXYDataset
      • getStartX

        public Number getStartX​(int series,
                                int item)
        Specified by:
        getStartX in interface org.jfree.data.xy.IntervalXYDataset
      • getStartXValue

        public double getStartXValue​(int series,
                                     int item)
        Specified by:
        getStartXValue in interface org.jfree.data.xy.IntervalXYDataset
      • getStartY

        public Number getStartY​(int series,
                                int item)
        Specified by:
        getStartY in interface org.jfree.data.xy.IntervalXYDataset
      • getStartYValue

        public double getStartYValue​(int series,
                                     int item)
        Specified by:
        getStartYValue in interface org.jfree.data.xy.IntervalXYDataset