Package com.ibm.icu.text
Class MessageFormat.PluralSelectorContext
java.lang.Object
com.ibm.icu.text.MessageFormat.PluralSelectorContext
- Enclosing class:
MessageFormat
Mutable input/output values for the PluralSelectorProvider.
Separate so that it is possible to make MessageFormat Freezable.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String
(package private) Format
(package private) boolean
true if number-offset was formatted with the stock number formatter(package private) Number
argument number - plural offset(package private) int
-1 if REPLACE_NUMBER, 0 arg not found, >0 ARG_START index(package private) String
formatted argument number - plural offset(package private) double
(package private) int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PluralSelectorContext
(int start, String name, Number num, double off) -
Method Summary
-
Field Details
-
startIndex
int startIndex -
argName
String argName -
number
Number numberargument number - plural offset -
offset
double offset -
numberArgIndex
int numberArgIndex-1 if REPLACE_NUMBER, 0 arg not found, >0 ARG_START index -
formatter
Format formatter -
numberString
String numberStringformatted argument number - plural offset -
forReplaceNumber
boolean forReplaceNumbertrue if number-offset was formatted with the stock number formatter
-
-
Constructor Details
-
PluralSelectorContext
-
-
Method Details