- java.lang.Object
-
- com.appslandia.common.base.FormatProviderImpl
-
- All Implemented Interfaces:
FormatProvider
public class FormatProviderImpl extends Object implements FormatProvider
- Author:
- Loc Ha
-
-
Field Summary
Fields Modifier and Type Field Description protected ProviderMap<Locale,NumberFormat>currencyFormatsprotected ProviderMap<String,SimpleDateFormat>dateFormatsprotected NumberFormatdecimalFormatprotected NumberFormatintegerFormatprotected Languagelanguage
-
Constructor Summary
Constructors Constructor Description FormatProviderImpl()FormatProviderImpl(Language language)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumberFormatgetCurrencyFormat(Locale locale)protected ProviderMap<Locale,NumberFormat>getCurrencyFormats()DateFormatgetDateFormat(String pattern)protected ProviderMap<String,SimpleDateFormat>getDateFormats()NumberFormatgetDecimalFormat()NumberFormatgetIntegerFormat()LanguagegetLanguage()
-
-
-
Field Detail
-
language
protected final Language language
-
integerFormat
protected NumberFormat integerFormat
-
decimalFormat
protected NumberFormat decimalFormat
-
dateFormats
protected ProviderMap<String,SimpleDateFormat> dateFormats
-
currencyFormats
protected ProviderMap<Locale,NumberFormat> currencyFormats
-
-
Constructor Detail
-
FormatProviderImpl
public FormatProviderImpl()
-
FormatProviderImpl
public FormatProviderImpl(Language language)
-
-
Method Detail
-
getLanguage
public Language getLanguage()
- Specified by:
getLanguagein interfaceFormatProvider
-
getIntegerFormat
public NumberFormat getIntegerFormat()
- Specified by:
getIntegerFormatin interfaceFormatProvider
-
getDecimalFormat
public NumberFormat getDecimalFormat()
- Specified by:
getDecimalFormatin interfaceFormatProvider
-
getDateFormat
public DateFormat getDateFormat(String pattern)
- Specified by:
getDateFormatin interfaceFormatProvider
-
getDateFormats
protected ProviderMap<String,SimpleDateFormat> getDateFormats()
-
getCurrencyFormat
public NumberFormat getCurrencyFormat(Locale locale)
- Specified by:
getCurrencyFormatin interfaceFormatProvider
-
getCurrencyFormats
protected ProviderMap<Locale,NumberFormat> getCurrencyFormats()
-
-