Class Numbers


  • public final class Numbers
    extends 

    Expression Object for performing numeric operations (esp. number formatting) inside Thymeleaf Standard Expressions.

    An object of this class is usually available in variable evaluation expressions with the name #numbers.

    Since:
    1.0
    Author:
    Daniel Fernández
    • Constructor Summary

      Constructors 
      Constructor Description
       locale)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      [] [] target)  
      [] [] target,  minIntegerDigits,  decimalDigits)  
      [] [] target,  minIntegerDigits,  decimalDigits,  decimalPointType)  
      [] [] target,  minIntegerDigits,  thousandsPointType,  decimalDigits,  decimalPointType)  
      [] [] target,  minIntegerDigits)  
      [] [] target,  minIntegerDigits,  thousandsPointType)  
      [] [] target,  minIntegerDigits,  decimalDigits)  
       target)  
       target,  minIntegerDigits,  decimalDigits)  
       target,  minIntegerDigits,  decimalDigits,  decimalPointType)  
       target,  minIntegerDigits,  thousandsPointType,  decimalDigits,  decimalPointType)  
       target,  minIntegerDigits)  
       target,  minIntegerDigits,  thousandsPointType)  
       target,  minIntegerDigits,  decimalDigits)  
      <> <? extends > target)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits,  decimalPointType)  
      <> <? extends > target,  minIntegerDigits,  thousandsPointType,  decimalDigits,  decimalPointType)  
      <> <? extends > target,  minIntegerDigits)  
      <> <? extends > target,  minIntegerDigits,  thousandsPointType)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits)  
      []  from,  to)
      Produces an array with a sequence of integer numbers.
      []  from,  to,  step)
      Produces an array with a sequence of integer numbers, using the specified step.
      <> <? extends > target)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits,  decimalPointType)  
      <> <? extends > target,  minIntegerDigits,  thousandsPointType,  decimalDigits,  decimalPointType)  
      <> <? extends > target,  minIntegerDigits)  
      <> <? extends > target,  minIntegerDigits,  thousandsPointType)  
      <> <? extends > target,  minIntegerDigits,  decimalDigits)  
      • Methods inherited from class java.lang.

        , , , , , , , , , ,
    • Constructor Detail

      • Numbers

        public Numbers​( locale)
    • Method Detail

      • formatInteger

        public  formatInteger​( target,
                                     minIntegerDigits)
      • arrayFormatInteger

        public [] arrayFormatInteger​([] target,
                                            minIntegerDigits)
      • listFormatInteger

        public <> listFormatInteger​(<? extends > target,
                                               minIntegerDigits)
      • setFormatInteger

        public <> setFormatInteger​(<? extends > target,
                                             minIntegerDigits)
      • formatInteger

        public  formatInteger​( target,
                                     minIntegerDigits,
                                     thousandsPointType)
      • arrayFormatInteger

        public [] arrayFormatInteger​([] target,
                                            minIntegerDigits,
                                            thousandsPointType)
      • listFormatInteger

        public <> listFormatInteger​(<? extends > target,
                                               minIntegerDigits,
                                               thousandsPointType)
      • setFormatInteger

        public <> setFormatInteger​(<? extends > target,
                                             minIntegerDigits,
                                             thousandsPointType)
      • formatDecimal

        public  formatDecimal​( target,
                                     minIntegerDigits,
                                     decimalDigits)
      • arrayFormatDecimal

        public [] arrayFormatDecimal​([] target,
                                            minIntegerDigits,
                                            decimalDigits)
      • listFormatDecimal

        public <> listFormatDecimal​(<? extends > target,
                                               minIntegerDigits,
                                               decimalDigits)
      • setFormatDecimal

        public <> setFormatDecimal​(<? extends > target,
                                             minIntegerDigits,
                                             decimalDigits)
      • formatDecimal

        public  formatDecimal​( target,
                                     minIntegerDigits,
                                     decimalDigits,
                                     decimalPointType)
      • arrayFormatDecimal

        public [] arrayFormatDecimal​([] target,
                                            minIntegerDigits,
                                            decimalDigits,
                                            decimalPointType)
      • listFormatDecimal

        public <> listFormatDecimal​(<? extends > target,
                                               minIntegerDigits,
                                               decimalDigits,
                                               decimalPointType)
      • setFormatDecimal

        public <> setFormatDecimal​(<? extends > target,
                                             minIntegerDigits,
                                             decimalDigits,
                                             decimalPointType)
      • formatDecimal

        public  formatDecimal​( target,
                                     minIntegerDigits,
                                     thousandsPointType,
                                     decimalDigits,
                                     decimalPointType)
      • arrayFormatDecimal

        public [] arrayFormatDecimal​([] target,
                                            minIntegerDigits,
                                            thousandsPointType,
                                            decimalDigits,
                                            decimalPointType)
      • listFormatDecimal

        public <> listFormatDecimal​(<? extends > target,
                                               minIntegerDigits,
                                               thousandsPointType,
                                               decimalDigits,
                                               decimalPointType)
      • setFormatDecimal

        public <> setFormatDecimal​(<? extends > target,
                                             minIntegerDigits,
                                             thousandsPointType,
                                             decimalDigits,
                                             decimalPointType)
      • formatCurrency

        public  formatCurrency​( target)
      • arrayFormatCurrency

        public [] arrayFormatCurrency​([] target)
      • listFormatCurrency

        public <> listFormatCurrency​(<? extends > target)
      • setFormatCurrency

        public <> setFormatCurrency​(<? extends > target)
      • formatPercent

        public  formatPercent​( target,
                                     minIntegerDigits,
                                     decimalDigits)
      • arrayFormatPercent

        public [] arrayFormatPercent​([] target,
                                            minIntegerDigits,
                                            decimalDigits)
      • listFormatPercent

        public <> listFormatPercent​(<? extends > target,
                                               minIntegerDigits,
                                               decimalDigits)
      • setFormatPercent

        public <> setFormatPercent​(<? extends > target,
                                             minIntegerDigits,
                                             decimalDigits)
      • sequence

        public [] sequence​( from,
                                   to)

        Produces an array with a sequence of integer numbers.

        Parameters:
        from - value to start the sequence from
        to - value to produce the sequence to
        Returns:
        the Integer[] sequence
        Since:
        1.1.2
      • sequence

        public [] sequence​( from,
                                   to,
                                   step)

        Produces an array with a sequence of integer numbers, using the specified step.

        Parameters:
        from - value to start the sequence from
        to - value to produce the sequence to
        step - the step to be used
        Returns:
        the Integer[] sequence
        Since:
        2.0.9