Class MessageFormat.PluralSelectorContext

java.lang.Object
com.ibm.icu.text.MessageFormat.PluralSelectorContext
Enclosing class:
MessageFormat

private static final class MessageFormat.PluralSelectorContext extends Object
Mutable input/output values for the PluralSelectorProvider. Separate so that it is possible to make MessageFormat Freezable.
  • Field Details

    • startIndex

      int startIndex
    • argName

      String argName
    • number

      Number number
      argument 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 numberString
      formatted argument number - plural offset
    • forReplaceNumber

      boolean forReplaceNumber
      true if number-offset was formatted with the stock number formatter
  • Constructor Details

    • PluralSelectorContext

      private PluralSelectorContext(int start, String name, Number num, double off)
  • Method Details