Package org.knowm.xchange.currency
Class Currency
java.lang.Object
org.knowm.xchange.currency.Currency
- All Implemented Interfaces:
Serializable
,Comparable<Currency>
A Currency class roughly modeled after
Currency
. Each object retains the code
it was acquired with -- so getInstance(java.lang.String)
("BTC").getCurrencyCode()
() will always be
"BTC", even though the proposed ISO 4217 code is "XBT"- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Currency
static final Currency
static final Currency
static final Currency
static final Currency
Global currency codesstatic final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
static final Currency
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
Gets the set of available currencies.Gets the set of available currency codes.getCodeCurrency
(String code) Gets the equivalent object with the passed code.Gets the equivalent object that was created with the "commonly used" code.Gets the currency code originally used to acquire this object.Gets the set of all currency codes associated with this currency.Gets the name that is suitable for displaying this currency.static Currency
getInstance
(String currencyCode) Returns a Currency instance for the given currency code.static Currency
getInstanceNoCreate
(String currencyCode) Returns the Currency instance for the given currency code only if one already exists.Gets the equivalent object with an ISO 4217 code, or if none a code which looks ISO compatible (starts with an X), or the constructed currency code if neither exist.Gets the unicode symbol of this currency.int
hashCode()
toString()
-
Field Details
-
AED
Global currency codes -
AFN
-
ALL
-
AMD
-
ANC
-
ANG
-
AOA
-
ARN
-
ARS
-
ATOM
-
AUD
-
AUR
-
AVT
-
AWG
-
AZN
-
BAM
-
BAT
-
BBD
-
BC
-
BCC
-
BCH
-
BCA
-
BLK
-
BDT
-
BGC
-
BGN
-
BHD
-
BIF
-
BMD
-
BND
-
BOB
-
BRL
-
BRZ
-
BSD
-
BTC
-
BTG
-
XBT
-
BTN
-
BWP
-
BYR
-
BZD
-
CAD
-
CDF
-
CHF
-
CLF
-
CLP
-
CNC
-
CNY
-
COP
-
CRC
-
CUP
-
CVE
-
CZK
-
DASH
-
DCR
-
DGB
-
DJF
-
DKK
-
DOGE
-
XDG
-
XDC
-
DOP
-
DGC
-
DVC
-
DRK
-
DZD
-
EDO
-
EEK
-
EGD
-
EGP
-
EOS
-
ETB
-
ETC
-
ETH
-
EUR
-
FJD
-
_1ST
-
FKP
-
FTC
-
GBP
-
GEL
-
GHS
-
GHs
-
GIP
-
GMD
-
GNF
-
GNO
-
GNT
-
GTQ
-
GVT
-
GYD
-
HKD
-
HVN
-
HNL
-
HRK
-
HTG
-
HUF
-
ICN
-
IDR
-
ILS
-
INR
-
IOC
-
IOT
-
IQD
-
IRR
-
ISK
-
IXC
-
JEP
-
JMD
-
JOD
-
JPY
-
KES
-
KGS
-
KHR
-
KICK
-
KMF
-
KPW
-
KRW
-
KWD
-
KYD
-
KZT
-
LAK
-
LBP
-
LSK
-
LNX
-
LKR
-
LRD
-
LSL
-
LTC
-
XLT
-
LTL
-
LVL
-
LYD
-
MAD
-
MDL
-
MEC
-
MGA
-
MKD
-
MLN
-
MMK
-
MNT
-
MOP
-
MRO
-
MSC
-
MUR
-
MVR
-
MWK
-
MXN
-
MYR
-
MZN
-
NAD
-
NOBS
-
NEO
-
NGN
-
NIO
-
NMC
-
NOK
-
NPR
-
NVC
-
NXT
-
NZD
-
OMG
-
OMR
-
PAB
-
PEN
-
PGK
-
PHP
-
PKR
-
PLN
-
POT
-
PPC
-
PYG
-
QAR
-
QRK
-
QTUM
-
REP
-
RON
-
RSD
-
RUB
-
RUR
-
RWF
-
SAR
-
SBC
-
SBD
-
SC
-
SCR
-
SDG
-
SEK
-
SGD
-
SHP
-
SLL
-
SMART
-
SOS
-
SRD
-
START
-
STEEM
-
STD
-
STR
-
STRAT
-
SVC
-
SYP
-
SZL
-
THB
-
TJS
-
TMT
-
TND
-
TOP
-
TRC
-
TRY
-
TTD
-
TWD
-
TZS
-
UAH
-
UGX
-
USD
-
USDT
-
USDE
-
UTC
-
UYU
-
UZS
-
VEF
-
VET
-
VEN
-
XTZ
-
XVN
-
VIB
-
VND
-
VUV
-
WDC
-
WST
-
XAF
-
XAS
-
XAUR
-
XCD
-
XDR
-
XEM
-
XLM
-
XMR
-
XRB
-
XOF
-
XPF
-
XPM
-
XRP
-
YBC
-
YER
-
ZAR
-
ZEC
-
ZEN
-
ZMW
-
ZMK
-
ZRC
-
ZWL
-
FCT
-
H18
-
M18
-
U18
-
Z18
-
H19
-
M19
-
BNK
-
BNB
-
QSP
-
IOTA
-
YOYO
-
BTS
-
ICX
-
MCO
-
CND
-
XVG
-
POE
-
TRX
-
ADA
-
FUN
-
HSR
-
LEND
-
ELF
-
STORJ
-
MOD
-
DAI
-
WETH
-
USDC
-
PBTC
-
PLINK
-
PUSD
-
AE
-
FET
-
BHT
-
SNX
-
PNT
-
WIN
-
ANT
-
DX
-
ZB
-
LINK
-
BTT
-
AVA
-
SYS
-
BNT
-
ERD
-
SNT
-
ONE
-
HPT
-
NEXO
-
FXC
-
TOMO
-
OGN
-
NPXS
-
MIOTA
-
HEDG
-
HYN
-
DIVI
-
AION
-
CRO
-
ARK
-
PERL
-
HT
-
FSN
-
LUNA
-
MAID
-
TFUEL
-
RLC
-
DRGN
-
LEO
-
TUSD
-
KSM
-
MKR
-
PNK
-
UBT
-
GRIN
-
IPX
-
MANA
-
CEL
-
BAND
-
BCD
-
NRG
-
LOKI
-
OCEAN
-
WAN
-
MATIC
-
POWR
-
MX
-
IRIS
-
ANKR
-
SEELE
-
WXT
-
RVN
-
KCS
-
SERO
-
XNS
-
ALGO
-
REN
-
WRX
-
KMD
-
RSR
-
MOF
-
RCN
-
RDD
-
LRC
-
KAVA
-
FTM
-
VLX
-
ENG
-
UTK
-
ZIL
-
TRAC
-
MTL
-
WAVES
-
DGTX
-
QNT
-
SOL
-
XHV
-
AMPL
-
ELA
-
VTHO
-
PAXG
-
MONA
-
CHSB
-
ENJ
-
PAI
-
TRUE
-
ARDR
-
BTM
-
STX
-
XDCE
-
ETN
-
CHZ
-
CTXC
-
GT
-
FTT
-
CVT
-
WTC
-
ORBS
-
HIVE
-
BSV
-
PAX
-
GXC
-
KNC
-
BUSD
-
CHR
-
HC
-
TT
-
EURS
-
HBAR
-
ONT
-
VGX
-
HOT
-
XZC
-
CELR
-
CKB
-
WICC
-
WAXP
-
BEAM
-
SXP
-
IOTX
-
VSYS
-
DATA
-
NIM
-
REQ
-
RIF
-
COMP
-
TMTG
-
ABBC
-
NAS
-
NANO
-
NMR
-
CRPT
-
DAD
-
MXC
-
TSHP
-
IOST
-
THETA
-
HUSD
-
COTI
-
PIVX
-
NULS
-
SOLVE
-
OKB
-
ZRX
-
-
Constructor Details
-
Currency
Public constructor. Links to an existing currency.
-
-
Method Details
-
getAvailableCurrencies
Gets the set of available currencies. -
getAvailableCurrencyCodes
Gets the set of available currency codes. -
getInstance
Returns a Currency instance for the given currency code. -
getInstanceNoCreate
Returns the Currency instance for the given currency code only if one already exists. -
getCurrencyCode
Gets the currency code originally used to acquire this object. -
getCodeCurrency
Gets the equivalent object with the passed code.This is useful in case some currencies share codes, such that
getInstance(String)
may return the wrong currency.- Parameters:
code
- The code the returned object will evaluate to- Returns:
- A Currency representing the same currency but having the passed currency code
- Throws:
IllegalArgumentException
- if the passed code is not listed for this currency
-
getIso4217Currency
Gets the equivalent object with an ISO 4217 code, or if none a code which looks ISO compatible (starts with an X), or the constructed currency code if neither exist. -
getCommonlyUsedCurrency
Gets the equivalent object that was created with the "commonly used" code. -
getCurrencyCodes
Gets the set of all currency codes associated with this currency. -
getSymbol
Gets the unicode symbol of this currency. -
getDisplayName
Gets the name that is suitable for displaying this currency. -
toString
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Currency>
-