public final class Numbers extends Object
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.
Modifier and Type | Method and Description |
---|---|
String[] |
arrayFormatCurrency(Object[] target) |
String[] |
arrayFormatDecimal(Object[] target,
Integer minIntegerDigits,
Integer decimalDigits) |
String[] |
arrayFormatDecimal(Object[] target,
Integer minIntegerDigits,
Integer decimalDigits,
String decimalPointType) |
String[] |
arrayFormatDecimal(Object[] target,
Integer minIntegerDigits,
String thousandsPointType,
Integer decimalDigits,
String decimalPointType) |
String[] |
arrayFormatInteger(Object[] target,
Integer minIntegerDigits) |
String[] |
arrayFormatInteger(Object[] target,
Integer minIntegerDigits,
String thousandsPointType) |
String[] |
arrayFormatPercent(Object[] target,
Integer minIntegerDigits,
Integer decimalDigits) |
String |
formatCurrency(Number target) |
String |
formatDecimal(Number target,
Integer minIntegerDigits,
Integer decimalDigits) |
String |
formatDecimal(Number target,
Integer minIntegerDigits,
Integer decimalDigits,
String decimalPointType) |
String |
formatDecimal(Number target,
Integer minIntegerDigits,
String thousandsPointType,
Integer decimalDigits,
String decimalPointType) |
String |
formatInteger(Number target,
Integer minIntegerDigits) |
String |
formatInteger(Number target,
Integer minIntegerDigits,
String thousandsPointType) |
String |
formatPercent(Number target,
Integer minIntegerDigits,
Integer decimalDigits) |
List<String> |
listFormatCurrency(List<? extends Number> target) |
List<String> |
listFormatDecimal(List<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits) |
List<String> |
listFormatDecimal(List<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits,
String decimalPointType) |
List<String> |
listFormatDecimal(List<? extends Number> target,
Integer minIntegerDigits,
String thousandsPointType,
Integer decimalDigits,
String decimalPointType) |
List<String> |
listFormatInteger(List<? extends Number> target,
Integer minIntegerDigits) |
List<String> |
listFormatInteger(List<? extends Number> target,
Integer minIntegerDigits,
String thousandsPointType) |
List<String> |
listFormatPercent(List<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits) |
Integer[] |
sequence(Integer from,
Integer to)
Produces an array with a sequence of integer numbers.
|
Integer[] |
sequence(Integer from,
Integer to,
Integer step)
Produces an array with a sequence of integer numbers, using the
specified step.
|
Set<String> |
setFormatCurrency(Set<? extends Number> target) |
Set<String> |
setFormatDecimal(Set<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits) |
Set<String> |
setFormatDecimal(Set<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits,
String decimalPointType) |
Set<String> |
setFormatDecimal(Set<? extends Number> target,
Integer minIntegerDigits,
String thousandsPointType,
Integer decimalDigits,
String decimalPointType) |
Set<String> |
setFormatInteger(Set<? extends Number> target,
Integer minIntegerDigits) |
Set<String> |
setFormatInteger(Set<? extends Number> target,
Integer minIntegerDigits,
String thousandsPointType) |
Set<String> |
setFormatPercent(Set<? extends Number> target,
Integer minIntegerDigits,
Integer decimalDigits) |
public Numbers(Locale locale)
public List<String> listFormatInteger(List<? extends Number> target, Integer minIntegerDigits)
public Set<String> setFormatInteger(Set<? extends Number> target, Integer minIntegerDigits)
public String formatInteger(Number target, Integer minIntegerDigits, String thousandsPointType)
public String[] arrayFormatInteger(Object[] target, Integer minIntegerDigits, String thousandsPointType)
public List<String> listFormatInteger(List<? extends Number> target, Integer minIntegerDigits, String thousandsPointType)
public Set<String> setFormatInteger(Set<? extends Number> target, Integer minIntegerDigits, String thousandsPointType)
public String formatDecimal(Number target, Integer minIntegerDigits, Integer decimalDigits)
public String[] arrayFormatDecimal(Object[] target, Integer minIntegerDigits, Integer decimalDigits)
public List<String> listFormatDecimal(List<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits)
public Set<String> setFormatDecimal(Set<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits)
public String formatDecimal(Number target, Integer minIntegerDigits, Integer decimalDigits, String decimalPointType)
public String[] arrayFormatDecimal(Object[] target, Integer minIntegerDigits, Integer decimalDigits, String decimalPointType)
public List<String> listFormatDecimal(List<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits, String decimalPointType)
public Set<String> setFormatDecimal(Set<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits, String decimalPointType)
public String formatDecimal(Number target, Integer minIntegerDigits, String thousandsPointType, Integer decimalDigits, String decimalPointType)
public String[] arrayFormatDecimal(Object[] target, Integer minIntegerDigits, String thousandsPointType, Integer decimalDigits, String decimalPointType)
public List<String> listFormatDecimal(List<? extends Number> target, Integer minIntegerDigits, String thousandsPointType, Integer decimalDigits, String decimalPointType)
public Set<String> setFormatDecimal(Set<? extends Number> target, Integer minIntegerDigits, String thousandsPointType, Integer decimalDigits, String decimalPointType)
public String formatPercent(Number target, Integer minIntegerDigits, Integer decimalDigits)
public String[] arrayFormatPercent(Object[] target, Integer minIntegerDigits, Integer decimalDigits)
public List<String> listFormatPercent(List<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits)
public Set<String> setFormatPercent(Set<? extends Number> target, Integer minIntegerDigits, Integer decimalDigits)
public Integer[] sequence(Integer from, Integer to)
Produces an array with a sequence of integer numbers.
from
- value to start the sequence fromto
- value to produce the sequence topublic Integer[] sequence(Integer from, Integer to, Integer step)
Produces an array with a sequence of integer numbers, using the specified step.
from
- value to start the sequence fromto
- value to produce the sequence tostep
- the step to be usedCopyright © 2017 The THYMELEAF team. All rights reserved.