public class CurrencyPair extends Object implements Comparable<CurrencyPair>
Value object to provide the following to API:
Symbol pairs are quoted, for example, as EUR/USD 1.25 such that 1 EUR can be purchased with 1.25 USD
Constructor and Description |
---|
CurrencyPair(String currencyPair)
Parse currency pair from a string in the same format as returned by toString() method - ABC/XYZ
|
CurrencyPair(String baseSymbol,
String counterSymbol)
Full constructor
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CurrencyPair o) |
boolean |
equals(Object obj) |
int |
hashCode() |
String |
toString() |
public static final CurrencyPair EUR_USD
public static final CurrencyPair GBP_USD
public static final CurrencyPair USD_JPY
public static final CurrencyPair JPY_USD
public static final CurrencyPair USD_CHF
public static final CurrencyPair USD_AUD
public static final CurrencyPair USD_CAD
public static final CurrencyPair USD_RUR
public static final CurrencyPair EUR_RUR
public static final CurrencyPair USD_XRP
public static final CurrencyPair EUR_XRP
public static final CurrencyPair USD_XVN
public static final CurrencyPair EUR_XVN
public static final CurrencyPair KRW_XRP
public static final CurrencyPair BTC_USD
public static final CurrencyPair BTC_GBP
public static final CurrencyPair BTC_EUR
public static final CurrencyPair BTC_JPY
public static final CurrencyPair BTC_CHF
public static final CurrencyPair BTC_AUD
public static final CurrencyPair BTC_CAD
public static final CurrencyPair BTC_CNY
public static final CurrencyPair BTC_DKK
public static final CurrencyPair BTC_HKD
public static final CurrencyPair BTC_MXN
public static final CurrencyPair BTC_NZD
public static final CurrencyPair BTC_PLN
public static final CurrencyPair BTC_RUB
public static final CurrencyPair BTC_SEK
public static final CurrencyPair BTC_SGD
public static final CurrencyPair BTC_NOK
public static final CurrencyPair BTC_THB
public static final CurrencyPair BTC_RUR
public static final CurrencyPair BTC_ZAR
public static final CurrencyPair BTC_BRL
public static final CurrencyPair BTC_CZK
public static final CurrencyPair BTC_ILS
public static final CurrencyPair BTC_KRW
public static final CurrencyPair BTC_LTC
public static final CurrencyPair BTC_XRP
public static final CurrencyPair BTC_NMC
public static final CurrencyPair BTC_XVN
public static final CurrencyPair BTC_IDR
public static final CurrencyPair BTC_PHP
public static final CurrencyPair BTC_STR
public static final CurrencyPair XDC_BTC
public static final CurrencyPair XRP_BTC
public static final CurrencyPair LTC_USD
public static final CurrencyPair LTC_KRW
public static final CurrencyPair LTC_CNY
public static final CurrencyPair LTC_RUR
public static final CurrencyPair LTC_EUR
public static final CurrencyPair LTC_BTC
public static final CurrencyPair LTC_XRP
public static final CurrencyPair NMC_USD
public static final CurrencyPair NMC_CNY
public static final CurrencyPair NMC_EUR
public static final CurrencyPair NMC_KRW
public static final CurrencyPair NMC_BTC
public static final CurrencyPair NMC_LTC
public static final CurrencyPair NMC_XRP
public static final CurrencyPair NVC_USD
public static final CurrencyPair NVC_BTC
public static final CurrencyPair TRC_BTC
public static final CurrencyPair PPC_USD
public static final CurrencyPair PPC_BTC
public static final CurrencyPair PPC_LTC
public static final CurrencyPair FTC_USD
public static final CurrencyPair FTC_CNY
public static final CurrencyPair FTC_BTC
public static final CurrencyPair FTC_LTC
public static final CurrencyPair XPM_USD
public static final CurrencyPair XPM_CNY
public static final CurrencyPair XPM_BTC
public static final CurrencyPair XPM_LTC
public static final CurrencyPair XPM_PPC
public static final CurrencyPair XVN_XRP
public static final CurrencyPair BTC_XDC
public static final CurrencyPair BTC_PPC
public static final CurrencyPair STR_BTC
public static final CurrencyPair LTC_HKD
public static final CurrencyPair LTC_XDC
public static final CurrencyPair LTC_NMC
public static final CurrencyPair LTC_PPC
public static final CurrencyPair DOGE_HKD
public static final CurrencyPair DOGE_BTC
public static final CurrencyPair DOGE_LTC
public static final CurrencyPair DOGE_NMC
public static final CurrencyPair DOGE_PPC
public static final CurrencyPair DOGE_USD
public static final CurrencyPair XDC_HKD
public static final CurrencyPair XDC_LTC
public static final CurrencyPair XDC_NMC
public static final CurrencyPair XDC_PPC
public static final CurrencyPair XDC_USD
public static final CurrencyPair NMC_HKD
public static final CurrencyPair NMC_XDC
public static final CurrencyPair NMC_PPC
public static final CurrencyPair PPC_HKD
public static final CurrencyPair PPC_XDC
public static final CurrencyPair PPC_NMC
public static final CurrencyPair GHs_BTC
public static final CurrencyPair GHs_NMC
public static final CurrencyPair CNC_BTC
public static final CurrencyPair WDC_USD
public static final CurrencyPair WDC_BTC
public static final CurrencyPair DVC_BTC
public static final CurrencyPair DGC_BTC
public static final CurrencyPair UTC_USD
public static final CurrencyPair UTC_EUR
public static final CurrencyPair UTC_BTC
public static final CurrencyPair UTC_LTC
public final String baseSymbol
public final String counterSymbol
public CurrencyPair(String baseSymbol, String counterSymbol)
Full constructor
In general the CurrencyPair.base is what you're wanting to buy/sell. The CurrencyPair.counter is what currency you want to use to pay/receive for your purchase/sale.baseSymbol
- The base symbol is what you're wanting to buy/sellcounterSymbol
- The counter symbol is what currency you want to use to pay/receive for your purchase/sale.public CurrencyPair(String currencyPair)
public int compareTo(CurrencyPair o)
compareTo
in interface Comparable<CurrencyPair>
Copyright © 2012–2016 Xeiam, LLC. All rights reserved.