public final class DefaultNumberFormatOptions extends DefaultBaseFormatOptions implements IsDefaultNumberFormatOptions
| Modifier and Type | Field and Description |
|---|---|
static IsDefaultNumberFormatOptions |
INSTANCE
Immutable instance with the number format defaults.
|
| Modifier and Type | Method and Description |
|---|---|
CompactDisplay |
getCompactDisplay()
Returns the compact display when
Notation.COMPACT is set. |
Currency |
getCurrency()
Returns the currency to use in currency formatting.
|
CurrencyDisplay |
getCurrencyDisplay()
Returns how to display the currency in currency formatting.
|
CurrencySign |
getCurrencySign()
In many locales, accounting format means to wrap the number with parentheses instead of appending a minus sign.
You can enable this formatting by setting the currency sign option to "accounting" otherwise "standard". |
int |
getMaximumSignificantDigits()
Returns the maximum number of significant digits to use.
|
int |
getMinimumIntegerDigits()
Returns the minimum number of integer digits to use.
|
int |
getMinimumSignificantDigits()
Returns the minimum number of significant digits to use.
|
Notation |
getNotation()
Returns the formatting that should be displayed for the number.
|
SignDisplay |
getSignDisplay()
Returns when to display the sign for the number.
|
Style |
getStyle()
Returns the formatting style to use.
|
MeasureUnitDisplay |
getUnitOfMeasureDisplay()
Returns the unit formatting style to use in unit formatting.
|
List<MeasureUnit> |
getUnitsOfMeasure()
Returns an unmodifiable list of units to use in unit formatting.
|
boolean |
isUseGrouping()
Returns
true whether to use grouping separators, such as thousands separators or thousand/lakh/crore separators. |
getLocaleMatcher, getNumberingSystemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaximumFractionDigits, getMinimumFractionDigitsgetLocaleMatcher, getNumberingSystempublic static final IsDefaultNumberFormatOptions INSTANCE
public CompactDisplay getCompactDisplay()
IsDefaultNumberFormatOptionsNotation.COMPACT is set.getCompactDisplay in interface IsDefaultNumberFormatOptionsNotation.COMPACT is setpublic Currency getCurrency()
IsDefaultNumberFormatOptionsgetCurrency in interface IsDefaultNumberFormatOptionspublic CurrencyDisplay getCurrencyDisplay()
IsDefaultNumberFormatOptionsgetCurrencyDisplay in interface IsDefaultNumberFormatOptionspublic CurrencySign getCurrencySign()
IsDefaultNumberFormatOptionsgetCurrencySign in interface IsDefaultNumberFormatOptionspublic Notation getNotation()
IsDefaultNumberFormatOptionsgetNotation in interface IsDefaultNumberFormatOptionspublic SignDisplay getSignDisplay()
IsDefaultNumberFormatOptionsgetSignDisplay in interface IsDefaultNumberFormatOptionspublic Style getStyle()
IsDefaultNumberFormatOptionsgetStyle in interface IsDefaultNumberFormatOptionspublic List<MeasureUnit> getUnitsOfMeasure()
IsDefaultNumberFormatOptionsgetUnitsOfMeasure in interface IsDefaultNumberFormatOptionspublic MeasureUnitDisplay getUnitOfMeasureDisplay()
IsDefaultNumberFormatOptionsgetUnitOfMeasureDisplay in interface IsDefaultNumberFormatOptionspublic boolean isUseGrouping()
IsDefaultNumberFormatOptionstrue whether to use grouping separators, such as thousands separators or thousand/lakh/crore separators.isUseGrouping in interface IsDefaultNumberFormatOptionstrue whether to use grouping separators, such as thousands separators or thousand/lakh/crore separatorspublic int getMinimumIntegerDigits()
IsDefaultNumberFormatOptionsgetMinimumIntegerDigits in interface IsDefaultNumberFormatOptionspublic int getMinimumSignificantDigits()
IsDefaultNumberFormatOptionsgetMinimumSignificantDigits in interface IsDefaultNumberFormatOptionspublic int getMaximumSignificantDigits()
IsDefaultNumberFormatOptionsgetMaximumSignificantDigits in interface IsDefaultNumberFormatOptions