|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<Instrument>
com.dukascopy.api.Instrument
public enum Instrument
Defines all currency pairs traded by Dukascopy
| Method Summary | |
|---|---|
static boolean |
contains(java.lang.String instrumentString)
Returns true if specified instrument is one of the traded instruments |
boolean |
equals(java.lang.String symbol)
|
static Instrument |
fromInvertedString(java.lang.String instrumentAsString)
Returns corresponding inverted instrument for string in "CUR2/CUR1" format, e.g., string USD/EUR returns instrument EUR/USD, but string EUR/USD returns null |
static Instrument |
fromString(java.lang.String instrumentAsString)
Returns corresponding instrument for string in "CUR1/CUR2" format |
static java.util.Set<Instrument> |
fromStringSet(java.util.Set<java.lang.String> instrumentsAsString)
|
static java.lang.String |
getPairsSeparator()
Returns currency separator |
int |
getPipScale()
|
double |
getPipValue()
Returns value of one pip for this currency pair |
java.util.Currency |
getPrimaryCurrency()
Returns primary currency of this currency pair |
java.util.Currency |
getSecondaryCurrency()
Returns secondary currency of this currency pair |
static boolean |
isInverted(java.lang.String instrumentStr)
Returns true if instrument is inverted (such as USD/EUR or JPY/USD) |
java.lang.String |
toString()
|
static java.util.Set<java.lang.String> |
toStringSet(java.util.Collection<Instrument> instruments)
Returns set of strings, which are instruments in "CUR1/CUR2" format |
static Instrument |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Instrument[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final Instrument AUDJPY
public static final Instrument AUDCAD
public static final Instrument AUDCHF
public static final Instrument AUDNZD
public static final Instrument AUDSGD
public static final Instrument AUDUSD
public static final Instrument CADCHF
public static final Instrument CADHKD
public static final Instrument CADJPY
public static final Instrument CHFJPY
public static final Instrument CHFPLN
public static final Instrument CHFSGD
public static final Instrument EURAUD
public static final Instrument EURBRL
public static final Instrument EURCAD
public static final Instrument EURCHF
public static final Instrument EURDKK
public static final Instrument EURGBP
public static final Instrument EURHKD
public static final Instrument EURHUF
public static final Instrument EURJPY
public static final Instrument EURMXN
public static final Instrument EURNOK
public static final Instrument EURNZD
public static final Instrument EURPLN
public static final Instrument EURRUB
public static final Instrument EURSEK
public static final Instrument EURSGD
public static final Instrument EURTRY
public static final Instrument EURUSD
public static final Instrument EURZAR
public static final Instrument GBPAUD
public static final Instrument GBPCAD
public static final Instrument GBPCHF
public static final Instrument GBPJPY
public static final Instrument GBPNZD
public static final Instrument GBPUSD
public static final Instrument HKDJPY
public static final Instrument HUFJPY
public static final Instrument MXNJPY
public static final Instrument NZDCAD
public static final Instrument NZDCHF
public static final Instrument NZDJPY
public static final Instrument NZDSGD
public static final Instrument NZDUSD
public static final Instrument SGDJPY
public static final Instrument USDBRL
public static final Instrument USDCAD
public static final Instrument USDCHF
public static final Instrument USDCZK
public static final Instrument USDDKK
public static final Instrument USDHKD
public static final Instrument USDHUF
public static final Instrument USDJPY
public static final Instrument USDMXN
public static final Instrument USDNOK
public static final Instrument USDPLN
public static final Instrument USDRON
public static final Instrument USDRUB
public static final Instrument USDSEK
public static final Instrument USDSGD
public static final Instrument USDTRY
public static final Instrument USDZAR
public static final Instrument XAGUSD
public static final Instrument XAUUSD
public static final Instrument ZARJPY
| Method Detail |
|---|
public static Instrument[] values()
for (Instrument c : Instrument.values()) System.out.println(c);
public static Instrument valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is nullpublic java.lang.String toString()
toString in class java.lang.Enum<Instrument>public static java.lang.String getPairsSeparator()
public static Instrument fromString(java.lang.String instrumentAsString)
instrumentAsString - string in "CUR1/CUR2" format
public static Instrument fromInvertedString(java.lang.String instrumentAsString)
instrumentAsString - string in "CUR2/CUR1" format
public static boolean isInverted(java.lang.String instrumentStr)
instrumentStr - instrument string representation
public static java.util.Set<java.lang.String> toStringSet(java.util.Collection<Instrument> instruments)
instruments - collection of instruments
public static java.util.Set<Instrument> fromStringSet(java.util.Set<java.lang.String> instrumentsAsString)
public static boolean contains(java.lang.String instrumentString)
instrumentString - instrument to check
public java.util.Currency getPrimaryCurrency()
public java.util.Currency getSecondaryCurrency()
public double getPipValue()
public int getPipScale()
public boolean equals(java.lang.String symbol)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||