public class StockQuote
extends java.lang.Object
| Constructor and Description |
|---|
StockQuote(java.lang.String symbol) |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
getAsk() |
java.lang.Long |
getAskSize() |
java.lang.Long |
getAvgVolume() |
java.math.BigDecimal |
getBid() |
java.lang.Long |
getBidSize() |
java.math.BigDecimal |
getChange() |
java.math.BigDecimal |
getChangeFromAvg200() |
java.math.BigDecimal |
getChangeFromAvg200InPercent() |
java.math.BigDecimal |
getChangeFromAvg50() |
java.math.BigDecimal |
getChangeFromAvg50InPercent() |
java.math.BigDecimal |
getChangeFromYearHigh() |
java.math.BigDecimal |
getChangeFromYearHighInPercent() |
java.math.BigDecimal |
getChangeFromYearLow() |
java.math.BigDecimal |
getChangeFromYearLowInPercent() |
java.math.BigDecimal |
getChangeInPercent() |
java.math.BigDecimal |
getDayHigh() |
java.math.BigDecimal |
getDayLow() |
java.lang.String |
getLastTradeDateStr() |
java.lang.Long |
getLastTradeSize() |
java.util.Calendar |
getLastTradeTime()
Will derive the time zone from the exchange to parse the date time into a Calendar object.
|
java.util.Calendar |
getLastTradeTime(java.util.TimeZone timeZone)
Will use the provided time zone to parse the date time into a Calendar object
Reacts to changes in the lastTradeDateStr and lastTradeTimeStr
|
java.lang.String |
getLastTradeTimeStr() |
java.math.BigDecimal |
getOpen() |
java.math.BigDecimal |
getPreviousClose() |
java.math.BigDecimal |
getPrice() |
java.math.BigDecimal |
getPriceAvg200() |
java.math.BigDecimal |
getPriceAvg50() |
java.lang.String |
getSymbol() |
java.util.TimeZone |
getTimeZone() |
java.lang.Long |
getVolume() |
java.math.BigDecimal |
getYearHigh() |
java.math.BigDecimal |
getYearLow() |
void |
setAsk(java.math.BigDecimal ask) |
void |
setAskSize(java.lang.Long askSize) |
void |
setAvgVolume(java.lang.Long avgVolume) |
void |
setBid(java.math.BigDecimal bid) |
void |
setBidSize(java.lang.Long bidSize) |
void |
setDayHigh(java.math.BigDecimal dayHigh) |
void |
setDayLow(java.math.BigDecimal dayLow) |
void |
setLastTradeDateStr(java.lang.String lastTradeDateStr) |
void |
setLastTradeSize(java.lang.Long lastTradeSize) |
void |
setLastTradeTime(java.util.Calendar lastTradeTime) |
void |
setLastTradeTimeStr(java.lang.String lastTradeTimeStr) |
void |
setOpen(java.math.BigDecimal open) |
void |
setPreviousClose(java.math.BigDecimal previousClose) |
void |
setPrice(java.math.BigDecimal price) |
void |
setPriceAvg200(java.math.BigDecimal priceAvg200) |
void |
setPriceAvg50(java.math.BigDecimal priceAvg50) |
void |
setTimeZone(java.util.TimeZone timeZone) |
void |
setVolume(java.lang.Long volume) |
void |
setYearHigh(java.math.BigDecimal yearHigh) |
void |
setYearLow(java.math.BigDecimal yearLow) |
java.lang.String |
toString() |
public java.math.BigDecimal getChange()
public java.math.BigDecimal getChangeInPercent()
public java.math.BigDecimal getChangeFromYearLow()
public java.math.BigDecimal getChangeFromYearLowInPercent()
public java.math.BigDecimal getChangeFromYearHigh()
public java.math.BigDecimal getChangeFromYearHighInPercent()
public java.math.BigDecimal getChangeFromAvg50()
public java.math.BigDecimal getChangeFromAvg50InPercent()
public java.math.BigDecimal getChangeFromAvg200()
public java.math.BigDecimal getChangeFromAvg200InPercent()
public java.lang.String getSymbol()
public java.math.BigDecimal getAsk()
public void setAsk(java.math.BigDecimal ask)
public java.lang.Long getAskSize()
public void setAskSize(java.lang.Long askSize)
public java.math.BigDecimal getBid()
public void setBid(java.math.BigDecimal bid)
public java.lang.Long getBidSize()
public void setBidSize(java.lang.Long bidSize)
public java.math.BigDecimal getPrice()
public void setPrice(java.math.BigDecimal price)
public java.lang.Long getLastTradeSize()
public void setLastTradeSize(java.lang.Long lastTradeSize)
public java.lang.String getLastTradeDateStr()
public void setLastTradeDateStr(java.lang.String lastTradeDateStr)
public java.lang.String getLastTradeTimeStr()
public void setLastTradeTimeStr(java.lang.String lastTradeTimeStr)
public java.util.Calendar getLastTradeTime()
public void setLastTradeTime(java.util.Calendar lastTradeTime)
public java.util.Calendar getLastTradeTime(java.util.TimeZone timeZone)
timeZone - time zone where the stock is tradedpublic java.util.TimeZone getTimeZone()
public void setTimeZone(java.util.TimeZone timeZone)
public java.math.BigDecimal getOpen()
public void setOpen(java.math.BigDecimal open)
public java.math.BigDecimal getPreviousClose()
public void setPreviousClose(java.math.BigDecimal previousClose)
public java.math.BigDecimal getDayLow()
public void setDayLow(java.math.BigDecimal dayLow)
public java.math.BigDecimal getDayHigh()
public void setDayHigh(java.math.BigDecimal dayHigh)
public java.math.BigDecimal getYearLow()
public void setYearLow(java.math.BigDecimal yearLow)
public java.math.BigDecimal getYearHigh()
public void setYearHigh(java.math.BigDecimal yearHigh)
public java.math.BigDecimal getPriceAvg50()
public void setPriceAvg50(java.math.BigDecimal priceAvg50)
public java.math.BigDecimal getPriceAvg200()
public void setPriceAvg200(java.math.BigDecimal priceAvg200)
public java.lang.Long getVolume()
public void setVolume(java.lang.Long volume)
public java.lang.Long getAvgVolume()
public void setAvgVolume(java.lang.Long avgVolume)
public java.lang.String toString()
toString in class java.lang.Object