Package io.vertigo.basics.formatter
Class FormatterNumberLocalized
java.lang.Object
io.vertigo.basics.formatter.FormatterNumber
io.vertigo.basics.formatter.FormatterNumberLocalized
- All Implemented Interfaces:
Formatter
Formatteur multi-lingue.
Les séparateurs décimaux et de milliers sont des listes de char.
Le premier est celui utilisé par défaut dans les valueToString.
La liste des char peut être le code d'une resource multi-lingue.
Exemple de saisie des args :
#,###.00 |.,;|/u00A0
format de rendu|séparateur décimalpar défaut puis ceux acceptés| séparateurs de milliers
#,###.00 |SEP_DECIMAUX|SEP_MILLIER et dans resources_fr.properties :
- Author:
- npiedeloup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcleanStringNumber(String sValue, DecimalFormatSymbols decimalFormatSymbols) Simplifie une chaine réprésentant un nombre.protected DecimalFormatSymbolsMethods inherited from class io.vertigo.basics.formatter.FormatterNumber
cleanStringNumber, getPattern, initParameters, stringToValue, valueToString
-
Constructor Details
-
FormatterNumberLocalized
Constructeur.
-
-
Method Details
-
getDecimalFormatSymbols
- Overrides:
getDecimalFormatSymbolsin classFormatterNumber- Returns:
- Symboles decimaux utilisés
-
cleanStringNumber
Description copied from class:FormatterNumberSimplifie une chaine réprésentant un nombre. Utilisé en préprocessing avant le parsing.- Overrides:
cleanStringNumberin classFormatterNumber- Parameters:
sValue- Chaine saisiedecimalFormatSymbols- symboles décimaux utilisées- Returns:
- Chaine simplifiée
-