public class DefaultFormatFactory extends Object implements FormatFactory
NumberFormat ,
DateFormat.| Constructor and Description |
|---|
DefaultFormatFactory() |
| Modifier and Type | Method and Description |
|---|---|
NumberFormat |
createCurrencyFormat()
|
DateFormat |
createDateTimeFormat(int dateStyle,
int timeStyle)
Creates date format/time format respectively to passed dateStyle, timeStyle.
|
DateFormat |
createDateTimeFormat(String dateFormat)
Creates date format respectively to passed dateFormat.
|
NumberFormat |
createIntegerFormat()
Creates
NumberFormat instance for a integers with sessions Locale settings. |
NumberFormat |
createNumberFormat()
Creates
NumberFormat instance for a numbers with sessions Locale settings. |
NumberFormat |
createNumberFormat(String pattern)
Creates
NumberFormat instance for a numbers with sessions Locale settings and applies
format pattern if possible. |
NumberFormat |
createPercentFormat()
Creates
NumberFormat instance for a percents with sessions Locale settings. |
CommonI18NService |
getCommonI18NService() |
I18NService |
getI18nService() |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setI18nService(I18NService i18nService) |
public NumberFormat createCurrencyFormat()
createCurrencyFormat in interface FormatFactorypublic DateFormat createDateTimeFormat(int dateStyle, int timeStyle)
If timeStyle == -1 and dateStyle != -1 then plain date formatting is done.
If timeStyle != -1 and dateStyle == -1 then plain time formatting is done.
If both timeStyle != -1 and dateStyle != -1 then full date and time formatting is performed.
Otherwise the IllegalArgumentException is thrown.
createDateTimeFormat in interface FormatFactorypublic DateFormat createDateTimeFormat(String dateFormat)
createDateTimeFormat in interface FormatFactorydateFormat - the date format stringDateFormat objectpublic NumberFormat createNumberFormat(String pattern)
NumberFormat instance for a numbers with sessions Locale settings and applies
format pattern if possible.createNumberFormat in interface FormatFactorypattern - the format pattern to apply.public NumberFormat createIntegerFormat()
NumberFormat instance for a integers with sessions Locale settings.createIntegerFormat in interface FormatFactorypublic NumberFormat createNumberFormat()
NumberFormat instance for a numbers with sessions Locale settings.createNumberFormat in interface FormatFactorypublic NumberFormat createPercentFormat()
NumberFormat instance for a percents with sessions Locale settings.createPercentFormat in interface FormatFactorypublic void setCommonI18NService(CommonI18NService commonI18NService)
public CommonI18NService getCommonI18NService()
public void setI18nService(I18NService i18nService)
public I18NService getI18nService()
Copyright © 2017 SAP SE. All Rights Reserved.