DefaultOHLCDataset
org.jfree.data.xy

Class DefaultOHLCDataset

    • Constructor Detail

      • DefaultOHLCDataset

        public DefaultOHLCDataset(Comparable key,                  OHLCDataItem[] data)
        Creates a new dataset.
        Parameters:
        key - the series key.
        data - the data items.
    • Method Detail

      • getX

        public Number getX(int series,          int item)
        Returns the x-value for a data item.
        Specified by:
        getX in interface XYDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The x-value.
      • getXDate

        public Date getXDate(int series,            int item)
        Returns the x-value for a data item as a date.
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The x-value as a date.
      • getY

        public Number getY(int series,          int item)
        Returns the y-value.
        Specified by:
        getY in interface XYDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The y value.
      • getHigh

        public Number getHigh(int series,             int item)
        Returns the high value.
        Specified by:
        getHigh in interface OHLCDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The high value.
      • getHighValue

        public double getHighValue(int series,                  int item)
        Returns the high-value (as a double primitive) for an item within a series.
        Specified by:
        getHighValue in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The high-value.
      • getLow

        public Number getLow(int series,            int item)
        Returns the low value.
        Specified by:
        getLow in interface OHLCDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The low value.
      • getLowValue

        public double getLowValue(int series,                 int item)
        Returns the low-value (as a double primitive) for an item within a series.
        Specified by:
        getLowValue in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The low-value.
      • getOpen

        public Number getOpen(int series,             int item)
        Returns the open value.
        Specified by:
        getOpen in interface OHLCDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The open value.
      • getOpenValue

        public double getOpenValue(int series,                  int item)
        Returns the open-value (as a double primitive) for an item within a series.
        Specified by:
        getOpenValue in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The open-value.
      • getClose

        public Number getClose(int series,              int item)
        Returns the close value.
        Specified by:
        getClose in interface OHLCDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The close value.
      • getCloseValue

        public double getCloseValue(int series,                   int item)
        Returns the close-value (as a double primitive) for an item within a series.
        Specified by:
        getCloseValue in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The close-value.
      • getVolume

        public Number getVolume(int series,               int item)
        Returns the trading volume.
        Specified by:
        getVolume in interface OHLCDataset
        Parameters:
        series - the series index (ignored).
        item - the item index (zero-based).
        Returns:
        The trading volume.
      • getVolumeValue

        public double getVolumeValue(int series,                    int item)
        Returns the volume-value (as a double primitive) for an item within a series.
        Specified by:
        getVolumeValue in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The volume-value.
      • getItemCount

        public int getItemCount(int series)
        Returns the item count for the specified series.
        Specified by:
        getItemCount in interface XYDataset
        Parameters:
        series - the series index (ignored).
        Returns:
        The item count.
      • sortDataByDate

        public void sortDataByDate()
        Sorts the data into ascending order by date.
      • equals

        public boolean equals(Object obj)
        Tests this instance for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.

SCaVis 1.8 © jWork.org