Enum YahooField
- java.lang.Object
-
- java.lang.Enum<YahooField>
-
- org.marketcetera.marketdata.yahoo.YahooField
-
- All Implemented Interfaces:
Serializable,Comparable<YahooField>
enum YahooField extends Enum<YahooField>
Represents a field in a Yahoo market data request.- Since:
- 2.1.4
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Enum Constant Summary
-
Constructor Summary
Constructors Modifier Constructor Description privateYahooField(String inCode)Create a new YahooField instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCode()Get the code value.static YahooFieldgetFieldFor(String inCode)Gets the field for the given literal value.static YahooFieldvalueOf(String name)Returns the enum constant of this type with the specified name.static YahooField[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ASK
public static final YahooField ASK
-
AVERAGE_DAILY_VOLUME
public static final YahooField AVERAGE_DAILY_VOLUME
-
ASK_SIZE
public static final YahooField ASK_SIZE
-
BID
public static final YahooField BID
-
REAL_TIME_ASK
public static final YahooField REAL_TIME_ASK
-
REAL_TIME_BID
public static final YahooField REAL_TIME_BID
-
BOOK_VALUE
public static final YahooField BOOK_VALUE
-
BID_SIZE
public static final YahooField BID_SIZE
-
CHANGE_AND_PERCENT_CHANGE
public static final YahooField CHANGE_AND_PERCENT_CHANGE
-
CHANGE
public static final YahooField CHANGE
-
COMMISSION
public static final YahooField COMMISSION
-
REAL_TIME_CHANGE
public static final YahooField REAL_TIME_CHANGE
-
REAL_TIME_AFTER_HOURS_CHANGE
public static final YahooField REAL_TIME_AFTER_HOURS_CHANGE
-
DIVIDEND_PER_SHARE
public static final YahooField DIVIDEND_PER_SHARE
-
LAST_TRADE_DATE
public static final YahooField LAST_TRADE_DATE
-
TRADE_DATE
public static final YahooField TRADE_DATE
-
EARNINGS_PER_SHARE
public static final YahooField EARNINGS_PER_SHARE
-
ERROR_INDICATION
public static final YahooField ERROR_INDICATION
-
EPS_ESTIMATE_CURRENT_YEAR
public static final YahooField EPS_ESTIMATE_CURRENT_YEAR
-
EPS_ESTIMATE_NEXT_YEAR
public static final YahooField EPS_ESTIMATE_NEXT_YEAR
-
EPS_ESTIMATE_NEXT_QUARTER
public static final YahooField EPS_ESTIMATE_NEXT_QUARTER
-
FLOAT_SHARES
public static final YahooField FLOAT_SHARES
-
DAY_LOW
public static final YahooField DAY_LOW
-
DAY_HIGH
public static final YahooField DAY_HIGH
-
YEAR_LOW
public static final YahooField YEAR_LOW
-
YEAR_HIGH
public static final YahooField YEAR_HIGH
-
HOLDINGS_GAIN_PERCENT
public static final YahooField HOLDINGS_GAIN_PERCENT
-
ANNUALIZED_GAIN
public static final YahooField ANNUALIZED_GAIN
-
HOLDINGS_GAIN
public static final YahooField HOLDINGS_GAIN
-
REAL_TIME_HOLDINGS_GAIN_PERCENT
public static final YahooField REAL_TIME_HOLDINGS_GAIN_PERCENT
-
REAL_TIME_HOLDINGS_GAIN
public static final YahooField REAL_TIME_HOLDINGS_GAIN
-
MORE_INFO
public static final YahooField MORE_INFO
-
REAL_TIME_ORDER_BOOK
public static final YahooField REAL_TIME_ORDER_BOOK
-
MARKET_CAPITALIZATION
public static final YahooField MARKET_CAPITALIZATION
-
REAL_TIME_MARKET_CAPITALIZATION
public static final YahooField REAL_TIME_MARKET_CAPITALIZATION
-
EBITDA
public static final YahooField EBITDA
-
CHANGE_FROM_YEAR_LOW
public static final YahooField CHANGE_FROM_YEAR_LOW
-
PERCENT_CHANGE_FROM_YEAR_LOW
public static final YahooField PERCENT_CHANGE_FROM_YEAR_LOW
-
REAL_TIME_LAST_TRADE_WITH_TIME
public static final YahooField REAL_TIME_LAST_TRADE_WITH_TIME
-
REAL_TIME_CHANGE_PERCENT
public static final YahooField REAL_TIME_CHANGE_PERCENT
-
LAST_TRADE_SIZE
public static final YahooField LAST_TRADE_SIZE
-
CHANGE_FROM_YEAR_HIGH
public static final YahooField CHANGE_FROM_YEAR_HIGH
-
PERCENT_CHANGE_FROM_YEAR_HIGH
public static final YahooField PERCENT_CHANGE_FROM_YEAR_HIGH
-
LAST_TRADE_WITH_TIME
public static final YahooField LAST_TRADE_WITH_TIME
-
LAST_TRADE_PRICE_ONLY
public static final YahooField LAST_TRADE_PRICE_ONLY
-
HIGH_LIMIT
public static final YahooField HIGH_LIMIT
-
LOW_LIMIT
public static final YahooField LOW_LIMIT
-
DAY_RANGE
public static final YahooField DAY_RANGE
-
REAL_TIME_DAY_RANGE
public static final YahooField REAL_TIME_DAY_RANGE
-
MOVING_AVERAGE_50_DAY
public static final YahooField MOVING_AVERAGE_50_DAY
-
MOVING_AVERAGE_200_DAY
public static final YahooField MOVING_AVERAGE_200_DAY
-
CHANGE_FROM_MOVING_AVERAGE_200_DAY
public static final YahooField CHANGE_FROM_MOVING_AVERAGE_200_DAY
-
PERCENT_CHANGE_FROM_MOVING_AVERAGE_200_DAY
public static final YahooField PERCENT_CHANGE_FROM_MOVING_AVERAGE_200_DAY
-
CHANGE_FROM_MOVING_AVERAGE_50_DAY
public static final YahooField CHANGE_FROM_MOVING_AVERAGE_50_DAY
-
PERCENT_CHANGE_FROM_MOVING_AVERAGE_50_DAY
public static final YahooField PERCENT_CHANGE_FROM_MOVING_AVERAGE_50_DAY
-
NAME
public static final YahooField NAME
-
NOTES
public static final YahooField NOTES
-
OPEN
public static final YahooField OPEN
-
PREVIOUS_CLOSE
public static final YahooField PREVIOUS_CLOSE
-
PRICE_PAID
public static final YahooField PRICE_PAID
-
PERCENT_CHANGE
public static final YahooField PERCENT_CHANGE
-
PRICE_OVER_SALES
public static final YahooField PRICE_OVER_SALES
-
PRICE_OVER_BOOK
public static final YahooField PRICE_OVER_BOOK
-
EXPECTED_DIVIDEND_DATE
public static final YahooField EXPECTED_DIVIDEND_DATE
-
PE_RATIO
public static final YahooField PE_RATIO
-
DIVIDEND_PAY_DATE
public static final YahooField DIVIDEND_PAY_DATE
-
REAL_TIME_PE_RATION
public static final YahooField REAL_TIME_PE_RATION
-
PEG_RATION
public static final YahooField PEG_RATION
-
PRICE_OVER_EPS_ESTIMATE_CURRENT_YEAR
public static final YahooField PRICE_OVER_EPS_ESTIMATE_CURRENT_YEAR
-
PRICE_OVER_EPS_ESTIMATE_NEXT_YEAR
public static final YahooField PRICE_OVER_EPS_ESTIMATE_NEXT_YEAR
-
SYMBOL
public static final YahooField SYMBOL
-
SHARES_OWNED
public static final YahooField SHARES_OWNED
-
SHORT_RATIO
public static final YahooField SHORT_RATIO
-
LAST_TRADE_TIME
public static final YahooField LAST_TRADE_TIME
-
TRADE_LINKS
public static final YahooField TRADE_LINKS
-
TICKER_TREND
public static final YahooField TICKER_TREND
-
TARGET_PRICE_1_YEAR
public static final YahooField TARGET_PRICE_1_YEAR
-
VOLUME
public static final YahooField VOLUME
-
HOLDINGS_VALUE
public static final YahooField HOLDINGS_VALUE
-
REAL_TIME_HOLDINGS_VALUE
public static final YahooField REAL_TIME_HOLDINGS_VALUE
-
RANGE_52_WEEK
public static final YahooField RANGE_52_WEEK
-
DAY_VALUE_CHANGE
public static final YahooField DAY_VALUE_CHANGE
-
REAL_TIME_DAY_VALUE_CHANGE
public static final YahooField REAL_TIME_DAY_VALUE_CHANGE
-
STOCK_EXCHANGE
public static final YahooField STOCK_EXCHANGE
-
DIVIDEND_YIELD
public static final YahooField DIVIDEND_YIELD
-
-
Field Detail
-
code
private final String code
literal value associated with the field
-
fields
private static final Map<String,YahooField> fields
fields by literal value
-
-
Constructor Detail
-
YahooField
private YahooField(String inCode)
Create a new YahooField instance.- Parameters:
inCode- aYahooFieldvalue
-
-
Method Detail
-
values
public static YahooField[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (YahooField c : YahooField.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static YahooField valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getFieldFor
public static YahooField getFieldFor(String inCode)
Gets the field for the given literal value.- Parameters:
inCode- aStringvalue- Returns:
- a
YahooFieldvalue ornullif no field corresponds to the given literal
-
getCode
public String getCode()
Get the code value.- Returns:
- a
Stringvalue
-
-