Class HistoricalQuote


  • public class HistoricalQuote
    extends java.lang.Object
    All getters can return null in case the data is not available from Yahoo Finance.
    Author:
    Stijn Strickx
    • Constructor Summary

      Constructors 
      Constructor Description
      HistoricalQuote()  
      HistoricalQuote​(java.lang.String symbol, java.util.Calendar date, java.math.BigDecimal open, java.math.BigDecimal low, java.math.BigDecimal high, java.math.BigDecimal close, java.math.BigDecimal adjClose, java.lang.Long volume)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.math.BigDecimal getAdjClose()
      The adjusted closing price on a specific date reflects all of the dividends and splits since that day.
      java.math.BigDecimal getClose()  
      java.util.Calendar getDate()  
      java.math.BigDecimal getHigh()  
      java.math.BigDecimal getLow()  
      java.math.BigDecimal getOpen()  
      java.lang.String getSymbol()  
      java.lang.Long getVolume()  
      void setAdjClose​(java.math.BigDecimal adjClose)  
      void setClose​(java.math.BigDecimal close)  
      void setDate​(java.util.Calendar date)  
      void setHigh​(java.math.BigDecimal high)  
      void setLow​(java.math.BigDecimal low)  
      void setOpen​(java.math.BigDecimal open)  
      void setSymbol​(java.lang.String symbol)  
      void setVolume​(java.lang.Long volume)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • HistoricalQuote

        public HistoricalQuote()
      • HistoricalQuote

        public HistoricalQuote​(java.lang.String symbol,
                               java.util.Calendar date,
                               java.math.BigDecimal open,
                               java.math.BigDecimal low,
                               java.math.BigDecimal high,
                               java.math.BigDecimal close,
                               java.math.BigDecimal adjClose,
                               java.lang.Long volume)
    • Method Detail

      • getSymbol

        public java.lang.String getSymbol()
      • setSymbol

        public void setSymbol​(java.lang.String symbol)
      • getDate

        public java.util.Calendar getDate()
      • setDate

        public void setDate​(java.util.Calendar date)
      • getOpen

        public java.math.BigDecimal getOpen()
      • setOpen

        public void setOpen​(java.math.BigDecimal open)
      • getLow

        public java.math.BigDecimal getLow()
        Returns:
        the intra-day low
      • setLow

        public void setLow​(java.math.BigDecimal low)
      • getHigh

        public java.math.BigDecimal getHigh()
        Returns:
        the intra-day high
      • setHigh

        public void setHigh​(java.math.BigDecimal high)
      • getClose

        public java.math.BigDecimal getClose()
      • setClose

        public void setClose​(java.math.BigDecimal close)
      • getAdjClose

        public java.math.BigDecimal getAdjClose()
        The adjusted closing price on a specific date reflects all of the dividends and splits since that day. The adjusted closing price from a date in history can be used to calculate a close estimate of the total return, including dividends, that an investor earned if shares were purchased on that date.
        Returns:
        the adjusted close price
      • setAdjClose

        public void setAdjClose​(java.math.BigDecimal adjClose)
      • getVolume

        public java.lang.Long getVolume()
      • setVolume

        public void setVolume​(java.lang.Long volume)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object