Class NumberFormatter<R>

    • Constructor Detail

      • NumberFormatter

        public NumberFormatter​(NumberParams params)
    • Method Detail

      • formatter

        public abstract DecimalFormatter<R> formatter​(java.lang.String decimal,
                                                      java.lang.String group)
      • render

        public R render​(Decimal n,
                        NumberPattern pattern,
                        java.lang.String currencySymbol,
                        java.lang.String percentSymbol,
                        java.lang.String decimalSymbol,
                        int minInt,
                        java.lang.Boolean grouping,
                        java.lang.Integer exponent)
        Specified by:
        render in interface NumberRenderer<R>
      • insertBetween

        protected boolean insertBetween​(java.util.Map<CurrencySpacingPattern,​java.lang.String> spacing,
                                        java.lang.String currency,
                                        java.lang.String surrounding)
      • testMatch

        protected boolean testMatch​(java.lang.String spacing,
                                    java.lang.String value)
      • make

        public R make​(java.lang.String type,
                      java.lang.String value)
        Specified by:
        make in interface NumberRenderer<R>