org.jquantlib.currencies
Class Currency
- java.lang.Object
-
- org.jquantlib.currencies.Currency
-
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Africa.ZARCurrency, America.ARSCurrency, America.BRLCurrency, America.CADCurrency, America.CLPCurrency, America.COPCurrency, America.MXNCurrency, America.PEHCurrency, America.PEICurrency, America.PENCurrency, America.TTDCurrency, America.USDCurrency, America.VEBCurrency, Asia.BDTCurrency, Asia.CNYCurrency, Asia.HKDCurrency, Asia.ILSCurrency, Asia.INRCurrency, Asia.IQDCurrency, Asia.IRRCurrency, Asia.JPYCurrency, Asia.KRWCurrency, Asia.KWDCurrency, Asia.NPRCurrency, Asia.PKRCurrency, Asia.SARCurrency, Asia.SGDCurrency, Asia.THBCurrency, Asia.TWDCurrency, Europe.ATSCurrency, Europe.BEFCurrency, Europe.BGLCurrency, Europe.BYRCurrency, Europe.CHFCurrency, Europe.CYPCurrency, Europe.CZKCurrency, Europe.DEMCurrency, Europe.DKKCurrency, Europe.EEKCurrency, Europe.ESPCurrency, Europe.EURCurrency, Europe.FIMCurrency, Europe.FRFCurrency, Europe.GBPCurrency, Europe.GRDCurrency, Europe.HUFCurrency, Europe.IEPCurrency, Europe.ISKCurrency, Europe.ITLCurrency, Europe.LTLCurrency, Europe.LUFCurrency, Europe.LVLCurrency, Europe.MTLCurrency, Europe.NLGCurrency, Europe.NOKCurrency, Europe.PLNCurrency, Europe.PTECurrency, Europe.ROLCurrency, Europe.RONCurrency, Europe.SEKCurrency, Europe.SITCurrency, Europe.SKKCurrency, Europe.TRLCurrency, Europe.TRYCurrency, Oceania.AUDCurrency, Oceania.NZDCurrency
public class Currency extends java.lang.Object implements java.lang.Cloneable
-
-
Constructor Summary
Constructors Constructor and Description Currency()Instances built via this constructor have undefined behavior.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Stringcode()booleanempty()booleaneq(Currency currency)booleanequals(java.lang.Object obj)java.lang.Stringformat()intfractionsPerUnit()java.lang.StringfractionSymbol()inthashCode()java.lang.Stringname()booleanne(Currency currency)intnumericCode()static booleanoperatorEquals(Currency c1, Currency c2)static booleanoperatorNotEquals(Currency c1, Currency c2)Roundingrounding()java.lang.Stringsymbol()java.lang.StringtoString()CurrencytriangulationCurrency()
-
-
-
Constructor Detail
-
Currency
public Currency()
Instances built via this constructor have undefined behavior.Such instances can only act as placeholders and must be reassigned to a valid currency before being used.
-
-
Method Detail
-
name
public final java.lang.String name()
-
code
public final java.lang.String code()
-
numericCode
public final int numericCode()
-
symbol
public final java.lang.String symbol()
-
fractionSymbol
public final java.lang.String fractionSymbol()
-
fractionsPerUnit
public final int fractionsPerUnit()
-
rounding
public final Rounding rounding()
-
format
public final java.lang.String format()
-
empty
public final boolean empty()
-
triangulationCurrency
public final Currency triangulationCurrency()
-
eq
public final boolean eq(Currency currency)
-
ne
public final boolean ne(Currency currency)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG