Class NumberContext


  • public class NumberContext
    extends java.lang.Object
    • Field Detail

      • useSignificant

        public boolean useSignificant
      • minInt

        public int minInt
      • maxFrac

        public int maxFrac
      • minFrac

        public int minFrac
      • maxSig

        public int maxSig
      • minSig

        public int minSig
      • currencyDigits

        public int currencyDigits
    • Method Detail

      • setPattern

        public void setPattern​(NumberPattern pattern,
                               boolean scientific)
        Set a pattern. The 'scientific' flag indicates the pattern uses significant digits, which we will copy from the pattern's min/max fractions.
      • setCompact

        public void setCompact​(NumberPattern pattern,
                               int integerDigits,
                               int divisor,
                               int maxFracDigits)
        Set a compact pattern.
      • adjust

        public Decimal adjust​(Decimal n)
        Adjust the scale of the number using the resolved parameters.
      • adjust

        public Decimal adjust​(Decimal n,
                              boolean scientific)
        Adjust the scale of the number using the resolved parameters.