Class NumberMappedOHLCSeriesCollection

java.lang.Object
com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
All Implemented Interfaces:
INumberMappedCollection, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.OHLCDataset, org.jfree.data.xy.XYDataset

public class NumberMappedOHLCSeriesCollection extends Object implements org.jfree.data.xy.OHLCDataset, INumberMappedCollection
Wrapper for OHLCSeriesCollection to map timestamp values to x-axis numeric indexes.
  • Constructor Details

    • NumberMappedOHLCSeriesCollection

      public NumberMappedOHLCSeriesCollection(org.jfree.data.time.ohlc.OHLCSeriesCollection collection)
      Constructor
      Parameters:
      collection - The collection to be wrapped.
  • Method Details

    • getXValue

      public double getXValue(int series, int item)
      Description copied from interface: INumberMappedCollection
      Returns a series item's x-value element index as a double instead of the x-value itself.
      Specified by:
      getXValue in interface INumberMappedCollection
      Specified by:
      getXValue in interface org.jfree.data.xy.XYDataset
      Parameters:
      series - Zero-based index of the desired series
      item - Zero-based index of the desired item
      Returns:
      The x-value element index
    • 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
    • addChangeListener

      public void addChangeListener(org.jfree.data.general.DatasetChangeListener listener)
      Specified by:
      addChangeListener in interface org.jfree.data.general.Dataset
    • removeChangeListener

      public void removeChangeListener(org.jfree.data.general.DatasetChangeListener listener)
      Specified by:
      removeChangeListener in interface org.jfree.data.general.Dataset
    • getGroup

      public org.jfree.data.general.DatasetGroup getGroup()
      Specified by:
      getGroup in interface org.jfree.data.general.Dataset
    • setGroup

      public void setGroup(org.jfree.data.general.DatasetGroup group)
      Specified by:
      setGroup in interface org.jfree.data.general.Dataset
    • 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
    • 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
    • getHigh

      public Number getHigh(int series, int item)
      Specified by:
      getHigh in interface org.jfree.data.xy.OHLCDataset
    • getHighValue

      public double getHighValue(int series, int item)
      Specified by:
      getHighValue in interface org.jfree.data.xy.OHLCDataset
    • getLow

      public Number getLow(int series, int item)
      Specified by:
      getLow in interface org.jfree.data.xy.OHLCDataset
    • getLowValue

      public double getLowValue(int series, int item)
      Specified by:
      getLowValue in interface org.jfree.data.xy.OHLCDataset
    • getOpen

      public Number getOpen(int series, int item)
      Specified by:
      getOpen in interface org.jfree.data.xy.OHLCDataset
    • getOpenValue

      public double getOpenValue(int series, int item)
      Specified by:
      getOpenValue in interface org.jfree.data.xy.OHLCDataset
    • getClose

      public Number getClose(int series, int item)
      Specified by:
      getClose in interface org.jfree.data.xy.OHLCDataset
    • getCloseValue

      public double getCloseValue(int series, int item)
      Specified by:
      getCloseValue in interface org.jfree.data.xy.OHLCDataset
    • getVolume

      public Number getVolume(int series, int item)
      Specified by:
      getVolume in interface org.jfree.data.xy.OHLCDataset
    • getVolumeValue

      public double getVolumeValue(int series, int item)
      Specified by:
      getVolumeValue in interface org.jfree.data.xy.OHLCDataset