Class OHLCDataItem

java.lang.Object
org.jfree.data.OHLCDataItem
All Implemented Interfaces:
Comparable

public class OHLCDataItem
extends Object
implements Comparable
Represents a single (open-high-low-close) data item in an OHLCDataset. This data item is commonly used to summarise the trading activity of a financial commodity for a fixed period (most often one day).
  • Constructor Details

    • OHLCDataItem

      public OHLCDataItem​(Date date, double open, double high, double low, double close, double volume)
      Creates a new item.
      Parameters:
      date - the date.
      open - the open value.
      high - the high value.
      low - the low value.
      close - the close value.
      volume - the volume.
  • Method Details

    • getDate

      public Date getDate()
      Returns the date.
      Returns:
      the date.
    • getOpen

      public Number getOpen()
      Returns the open value.
      Returns:
      the open value.
    • getHigh

      public Number getHigh()
      Returns the high value.
      Returns:
      the high value.
    • getLow

      public Number getLow()
      Returns the low value.
      Returns:
      the low value.
    • getClose

      public Number getClose()
      Returns the close value.
      Returns:
      the close value.
    • getVolume

      public Number getVolume()
      Returns the volume.
      Returns:
      the volume.
    • compareTo

      public int compareTo​(Object object)
      Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
      Specified by:
      compareTo in interface Comparable
      Parameters:
      object - the object to compare to.
      Returns:
      a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.