Package org.thymeleaf.expression
Class Numbers
- java.lang.Object
-
- org.thymeleaf.expression.Numbers
-
public final class Numbers extends java.lang.ObjectExpression 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
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Localelocale
-
Constructor Summary
Constructors Constructor Description Numbers(java.util.Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]arrayFormatCurrency(java.lang.Object[] target)java.lang.String[]arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.lang.String[]arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.lang.String[]arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.lang.String[]arrayFormatInteger(java.lang.Object[] target, java.lang.Integer minIntegerDigits)java.lang.String[]arrayFormatInteger(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)java.lang.String[]arrayFormatPercent(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.lang.StringformatCurrency(java.lang.Number target)java.lang.StringformatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.lang.StringformatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.lang.StringformatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.lang.StringformatInteger(java.lang.Number target, java.lang.Integer minIntegerDigits)java.lang.StringformatInteger(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)java.lang.StringformatPercent(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.util.List<java.lang.String>listFormatCurrency(java.util.List<? extends java.lang.Number> target)java.util.List<java.lang.String>listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.util.List<java.lang.String>listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.util.List<java.lang.String>listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.util.List<java.lang.String>listFormatInteger(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits)java.util.List<java.lang.String>listFormatInteger(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)java.util.List<java.lang.String>listFormatPercent(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.lang.Integer[]sequence(java.lang.Integer from, java.lang.Integer to)Produces an array with a sequence of integer numbers.java.lang.Integer[]sequence(java.lang.Integer from, java.lang.Integer to, java.lang.Integer step)Produces an array with a sequence of integer numbers, using the specified step.java.util.Set<java.lang.String>setFormatCurrency(java.util.Set<? extends java.lang.Number> target)java.util.Set<java.lang.String>setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)java.util.Set<java.lang.String>setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.util.Set<java.lang.String>setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)java.util.Set<java.lang.String>setFormatInteger(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits)java.util.Set<java.lang.String>setFormatInteger(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)java.util.Set<java.lang.String>setFormatPercent(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
-
-
Method Detail
-
formatInteger
public java.lang.String formatInteger(java.lang.Number target, java.lang.Integer minIntegerDigits)
-
arrayFormatInteger
public java.lang.String[] arrayFormatInteger(java.lang.Object[] target, java.lang.Integer minIntegerDigits)
-
listFormatInteger
public java.util.List<java.lang.String> listFormatInteger(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits)
-
setFormatInteger
public java.util.Set<java.lang.String> setFormatInteger(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits)
-
formatInteger
public java.lang.String formatInteger(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)
-
arrayFormatInteger
public java.lang.String[] arrayFormatInteger(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)
-
listFormatInteger
public java.util.List<java.lang.String> listFormatInteger(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)
-
setFormatInteger
public java.util.Set<java.lang.String> setFormatInteger(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType)
-
formatDecimal
public java.lang.String formatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
arrayFormatDecimal
public java.lang.String[] arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
listFormatDecimal
public java.util.List<java.lang.String> listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
setFormatDecimal
public java.util.Set<java.lang.String> setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
formatDecimal
public java.lang.String formatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
arrayFormatDecimal
public java.lang.String[] arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
listFormatDecimal
public java.util.List<java.lang.String> listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
setFormatDecimal
public java.util.Set<java.lang.String> setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
formatDecimal
public java.lang.String formatDecimal(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
arrayFormatDecimal
public java.lang.String[] arrayFormatDecimal(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
listFormatDecimal
public java.util.List<java.lang.String> listFormatDecimal(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
setFormatDecimal
public java.util.Set<java.lang.String> setFormatDecimal(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.String thousandsPointType, java.lang.Integer decimalDigits, java.lang.String decimalPointType)
-
formatCurrency
public java.lang.String formatCurrency(java.lang.Number target)
-
arrayFormatCurrency
public java.lang.String[] arrayFormatCurrency(java.lang.Object[] target)
-
listFormatCurrency
public java.util.List<java.lang.String> listFormatCurrency(java.util.List<? extends java.lang.Number> target)
-
setFormatCurrency
public java.util.Set<java.lang.String> setFormatCurrency(java.util.Set<? extends java.lang.Number> target)
-
formatPercent
public java.lang.String formatPercent(java.lang.Number target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
arrayFormatPercent
public java.lang.String[] arrayFormatPercent(java.lang.Object[] target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
listFormatPercent
public java.util.List<java.lang.String> listFormatPercent(java.util.List<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
setFormatPercent
public java.util.Set<java.lang.String> setFormatPercent(java.util.Set<? extends java.lang.Number> target, java.lang.Integer minIntegerDigits, java.lang.Integer decimalDigits)
-
sequence
public java.lang.Integer[] sequence(java.lang.Integer from, java.lang.Integer to)Produces an array with a sequence of integer numbers.
- Parameters:
from- value to start the sequence fromto- value to produce the sequence to- Returns:
- the Integer[] sequence
- Since:
- 1.1.2
-
sequence
public java.lang.Integer[] sequence(java.lang.Integer from, java.lang.Integer to, java.lang.Integer step)Produces an array with a sequence of integer numbers, using the specified step.
- Parameters:
from- value to start the sequence fromto- value to produce the sequence tostep- the step to be used- Returns:
- the Integer[] sequence
- Since:
- 2.0.9
-
-