Package | Description |
---|---|
com.ibm.icu.number |
Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter.
|
com.ibm.icu.text |
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
|
Class and Description |
---|
CompactNotation
A class that defines the scientific notation style to be used when formatting numbers in
NumberFormatter.
|
CurrencyPrecision
A class that defines a rounding strategy parameterized by a currency to be used when formatting
numbers in NumberFormatter.
|
FormattedNumber
The result of a number formatting operation.
|
FormattedNumberRange
The result of a number range formatting operation.
|
FractionPrecision
A class that defines a rounding strategy based on a number of fraction places and optionally
significant digits to be used when formatting numbers in NumberFormatter.
|
IntegerWidth
A class that defines the strategy for padding and truncating integers before the decimal separator.
|
LocalizedNumberFormatter
A NumberFormatter that has a locale associated with it; this means .format() methods are available.
|
LocalizedNumberRangeFormatter
A NumberRangeFormatter that has a locale associated with it; this means .formatRange() methods are available.
|
Notation
A class that defines the notation style to be used when formatting numbers in NumberFormatter.
|
NumberFormatter.DecimalSeparatorDisplay
An enum declaring how to render the decimal separator.
|
NumberFormatter.GroupingStrategy
An enum declaring the strategy for when and how to display grouping separators (i.e., the
separator, often a comma or period, after every 2-3 powers of ten).
|
NumberFormatter.RoundingPriority
An enum declaring how to resolve conflicts between maximum fraction digits and maximum
significant digits.
|
NumberFormatter.SignDisplay
An enum declaring how to denote positive and negative numbers.
|
NumberFormatter.TrailingZeroDisplay
An enum declaring how to render trailing zeros.
|
NumberFormatter.UnitWidth
An enum declaring how to render units, including currencies.
|
NumberFormatterSettings
An abstract base class for specifying settings related to number formatting.
|
NumberRangeFormatter.RangeCollapse
Defines how to merge fields that are identical across the range sign.
|
NumberRangeFormatter.RangeIdentityFallback
Defines the behavior when the two numbers in the range are identical after rounding.
|
NumberRangeFormatter.RangeIdentityResult
Used in the result class FormattedNumberRange to indicate to the user whether the numbers formatted in the range
were equal or not, and whether or not the identity fallback was applied.
|
NumberRangeFormatter.SpanField
Class for span fields in FormattedNumberRange.
|
NumberRangeFormatterSettings
An abstract base class for specifying settings related to number formatting.
|
Precision
A class that defines the rounding precision to be used when formatting numbers in NumberFormatter.
|
Precision.BogusRounder
Deprecated.
This API is ICU internal only.
|
Scale
A class that defines a quantity by which a number should be multiplied when formatting.
|
ScientificNotation
A class that defines the scientific notation style to be used when formatting numbers in
NumberFormatter.
|
SimpleNotation
A class that defines the simple notation style to be used when formatting numbers in NumberFormatter.
|
UnlocalizedNumberFormatter
A NumberFormatter that does not yet have a locale.
|
UnlocalizedNumberRangeFormatter
A NumberRangeFormatter that does not yet have a locale.
|
Class and Description |
---|
FormattedNumber
The result of a number formatting operation.
|
FormattedNumberRange
The result of a number range formatting operation.
|
LocalizedNumberFormatter
A NumberFormatter that has a locale associated with it; this means .format() methods are available.
|
Copyright © 2016 Unicode, Inc. and others.