Documentation of 'org.jfree.data.xy.DefaultHighLowDataset' Java class
DefaultHighLowDataset
org.jfree.data.xy

Class DefaultHighLowDataset

    • Constructor Summary

      Constructors 
      Constructor and Description
      DefaultHighLowDataset(java.lang.Comparable seriesKey, java.util.Date[] date, double[] high, double[] low, double[] open, double[] close, double[] volume)
      Constructs a new high/low/open/close dataset.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static java.lang.Number[] createNumberArray(double[] data)
      Constructs an array of Number objects from an array of doubles.
      boolean equals(java.lang.Object obj)
      Tests this dataset for equality with an arbitrary instance.
      java.lang.Number getClose(int series, int item)
      Returns the close-value for one item in a series.
      double getCloseValue(int series, int item)
      Returns the close-value (as a double primitive) for an item within a series.
      java.lang.Number getHigh(int series, int item)
      Returns the high-value for one item in a series.
      double getHighValue(int series, int item)
      Returns the high-value (as a double primitive) for an item within a series.
      int getItemCount(int series)
      Returns the number of items in the specified series.
      java.lang.Number getLow(int series, int item)
      Returns the low-value for one item in a series.
      double getLowValue(int series, int item)
      Returns the low-value (as a double primitive) for an item within a series.
      java.lang.Number getOpen(int series, int item)
      Returns the open-value for one item in a series.
      double getOpenValue(int series, int item)
      Returns the open-value (as a double primitive) for an item within a series.
      int getSeriesCount()
      Returns the number of series in the dataset.
      java.lang.Comparable getSeriesKey(int series)
      Returns the key for the series stored in this dataset.
      java.lang.Number getVolume(int series, int item)
      Returns the volume-value for one item in a series.
      double getVolumeValue(int series, int item)
      Returns the volume-value (as a double primitive) for an item within a series.
      java.lang.Number getX(int series, int item)
      Returns the x-value for one item in a series.
      java.util.Date getXDate(int series, int item)
      Returns the x-value for one item in a series, as a Date.
      java.lang.Number getY(int series, int item)
      Returns the y-value for one item in a series.
      • Methods inherited from class java.lang.Object

        getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.jfree.util.PublicCloneable

        clone
    • Constructor Detail

      • DefaultHighLowDataset

        public DefaultHighLowDataset(java.lang.Comparable seriesKey,
                                     java.util.Date[] date,
                                     double[] high,
                                     double[] low,
                                     double[] open,
                                     double[] close,
                                     double[] volume)
        Constructs a new high/low/open/close dataset.

        The current implementation allows only one series in the dataset. This may be extended in a future version.

        Parameters:
        seriesKey - the key for the series (null not permitted).
        date - the dates (null not permitted).
        high - the high values (null not permitted).
        low - the low values (null not permitted).
        open - the open values (null not permitted).
        close - the close values (null not permitted).
        volume - the volume values (null not permitted).
    • Method Detail

      • getSeriesKey

        public java.lang.Comparable getSeriesKey(int series)
        Returns the key for the series stored in this dataset.
        Specified by:
        getSeriesKey in interface SeriesDataset
        Specified by:
        getSeriesKey in class AbstractSeriesDataset
        Parameters:
        series - the index of the series (ignored, this dataset supports only one series and this method always returns the key for series 0).
        Returns:
        The series key (never null).
      • getXDate

        public java.util.Date getXDate(int series,
                                       int item)
        Returns the x-value for one item in a series, as a Date.

        This method is provided for convenience only.

        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The x-value as a Date.
        See Also:
        getX(int, int)
      • getHigh

        public java.lang.Number getHigh(int series,
                                        int item)
        Returns the high-value for one item in a series.
        Specified by:
        getHigh in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The high-value.
        See Also:
        getHighValue(int, int)
      • 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.
        See Also:
        getHigh(int, int)
      • getLow

        public java.lang.Number getLow(int series,
                                       int item)
        Returns the low-value for one item in a series.
        Specified by:
        getLow in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The low-value.
        See Also:
        getLowValue(int, int)
      • 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.
        See Also:
        getLow(int, int)
      • getOpen

        public java.lang.Number getOpen(int series,
                                        int item)
        Returns the open-value for one item in a series.
        Specified by:
        getOpen in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The open-value.
        See Also:
        getOpenValue(int, int)
      • 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.
        See Also:
        getOpen(int, int)
      • getClose

        public java.lang.Number getClose(int series,
                                         int item)
        Returns the close-value for one item in a series.
        Specified by:
        getClose in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The close-value.
        See Also:
        getCloseValue(int, int)
      • 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.
        See Also:
        getClose(int, int)
      • getVolume

        public java.lang.Number getVolume(int series,
                                          int item)
        Returns the volume-value for one item in a series.
        Specified by:
        getVolume in interface OHLCDataset
        Parameters:
        series - the series (zero-based index).
        item - the item (zero-based index).
        Returns:
        The volume-value.
        See Also:
        getVolumeValue(int, int)
      • 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.
        See Also:
        getVolume(int, int)
      • getItemCount

        public int getItemCount(int series)
        Returns the number of items in the specified series.
        Specified by:
        getItemCount in interface XYDataset
        Parameters:
        series - the index (zero-based) of the series.
        Returns:
        The number of items in the specified series.
      • equals

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

        public static java.lang.Number[] createNumberArray(double[] data)
        Constructs an array of Number objects from an array of doubles.
        Parameters:
        data - the double values to convert (null not permitted).
        Returns:
        The data as an array of Number objects.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.