Package io.vertigo.basics.formatter
Class FormatterNumberLocalized
- java.lang.Object
-
- io.vertigo.basics.formatter.FormatterNumber
-
- io.vertigo.basics.formatter.FormatterNumberLocalized
-
- All Implemented Interfaces:
Formatter
public class FormatterNumberLocalized extends FormatterNumber
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 Constructor Description FormatterNumberLocalized(String args)Constructeur.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringcleanStringNumber(String sValue, DecimalFormatSymbols decimalFormatSymbols)Simplifie une chaine réprésentant un nombre.protected DecimalFormatSymbolsgetDecimalFormatSymbols()-
Methods inherited from class io.vertigo.basics.formatter.FormatterNumber
cleanStringNumber, getPattern, initParameters, stringToValue, valueToString
-
-
-
-
Constructor Detail
-
FormatterNumberLocalized
public FormatterNumberLocalized(String args)
Constructeur.
-
-
Method Detail
-
getDecimalFormatSymbols
protected DecimalFormatSymbols getDecimalFormatSymbols()
- Overrides:
getDecimalFormatSymbolsin classFormatterNumber- Returns:
- Symboles decimaux utilisés
-
cleanStringNumber
protected String cleanStringNumber(String sValue, DecimalFormatSymbols decimalFormatSymbols)
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
-
-