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 String
cleanStringNumber(String sValue, DecimalFormatSymbols decimalFormatSymbols)
Simplifie une chaine réprésentant un nombre.protected DecimalFormatSymbols
getDecimalFormatSymbols()
-
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:
getDecimalFormatSymbols
in classFormatterNumber
- Returns:
- Symboles decimaux utilisés
-
cleanStringNumber
protected String cleanStringNumber(String sValue, DecimalFormatSymbols decimalFormatSymbols)
Description copied from class:FormatterNumber
Simplifie une chaine réprésentant un nombre. Utilisé en préprocessing avant le parsing.- Overrides:
cleanStringNumber
in classFormatterNumber
- Parameters:
sValue
- Chaine saisiedecimalFormatSymbols
- symboles décimaux utilisées- Returns:
- Chaine simplifiée
-
-