Class IntervalDataSetCollection<T extends IntervalXYDataSeriesInternal>

All Implemented Interfaces:
DataSetCollection<T>, LabeledDataSetCollection, ValidatingDataSeries, XYRangedDataSetCollection<T>, PlotExceptionCause, DataChangeListener, ObjectInputValidation, Serializable, Cloneable, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.IntervalXYDataset, org.jfree.data.xy.XYDataset
Direct Known Subclasses:
TransformedIntervalDataSetCollection

public class IntervalDataSetCollection<T extends IntervalXYDataSeriesInternal> extends XYDataSetCollection<T> implements org.jfree.data.xy.IntervalXYDataset, DataSetCollection<T>, LabeledDataSetCollection, XYRangedDataSetCollection<T>, Serializable
See Also:
  • Constructor Details

    • IntervalDataSetCollection

      public IntervalDataSetCollection(AxesImpl axes, LambdaGovernor governor, DynamicSeriesNamer dynamicSeriesNamer, PlotInfo plotInfo, boolean notifyDataChanged)
      Creates an IntervalDataSetCollection instance.
      Parameters:
      axes - corresponding axes for datasetcollection
      governor - update throttle
      dynamicSeriesNamer - utility to name dynamically generated series
  • Method Details

    • 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
    • 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
    • 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
    • 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
    • createNewSnapshot

      public IntervalDataSetCollection createNewSnapshot(LambdaGovernor governor, DynamicSeriesNamer seriesNamer, PlotInfo plotInfo, boolean notifyDataChanged)
      Overrides:
      createNewSnapshot in class XYDataSetCollection<T extends IntervalXYDataSeriesInternal>