int precision
precision
will always be non-negative.java.lang.Class<T> amountType
MonetaryAmount.getNumber()
.MonetaryContext.AmountFlavor flavor
boolean fixedScale
MonetaryContext.maxScale
.int maxScale
MonetaryContext.maxScale
. -1 declares the maximal scale to be
unlimited.CurrencyUnit base
CurrencyUnit term
ConversionContext conversionContext
ConversionContext
, may be null.CurrencyUnit base
CurrencyUnit term
NumberValue factor
ConversionContext conversionContext
ExchangeRate[] chain
char zeroDigit
AmountFormatSymbols.getZeroDigit()
char[] groupingSeparators
char decimalSeparator
char digit
AmountFormatSymbols.getDigit()
char patternSeparator
java.lang.String infinity
AmountFormatSymbols.getInfinity()
java.lang.String exponentialSeparator
If both exponential
and exponentialSeparator
exist, this
exponentialSeparator
has the precedence.
char minusSign
AmountFormatSymbols.getMinusSign()
java.util.Locale locale
java.lang.String pattern
MonetaryOperator displayConversion
MonetaryOperator parseConversion
int[] groupingSizes
CurrencyStyle currencyStyle
CurrencyStyle
to be used, not null
.java.util.Locale locale
Locale
this style is representing.AmountFormatSymbols symbols
AmountFormatSymbols
used for this style.