public class DefaultFormatFactory extends java.lang.Object implements FormatFactory
NumberFormat ,
DateFormat.| Constructor and Description |
|---|
DefaultFormatFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.text.NumberFormat |
createCurrencyFormat()
|
java.text.DateFormat |
createDateTimeFormat(int dateStyle,
int timeStyle)
Creates date format/time format respectively to passed dateStyle, timeStyle.
|
java.text.DateFormat |
createDateTimeFormat(java.lang.String dateFormat)
Creates date format respectively to passed dateFormat.
|
java.text.NumberFormat |
createIntegerFormat()
Creates
NumberFormat instance for a integers with sessions Locale settings. |
java.text.NumberFormat |
createNumberFormat()
Creates
NumberFormat instance for a numbers with sessions Locale settings. |
java.text.NumberFormat |
createNumberFormat(java.lang.String pattern)
Creates
NumberFormat instance for a numbers with sessions Locale settings and applies
format pattern if possible. |
java.text.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 java.text.NumberFormat createCurrencyFormat()
createCurrencyFormat in interface FormatFactorypublic java.text.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 java.text.DateFormat createDateTimeFormat(java.lang.String dateFormat)
createDateTimeFormat in interface FormatFactorydateFormat - the date format stringDateFormat objectpublic java.text.NumberFormat createNumberFormat(java.lang.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 java.text.NumberFormat createIntegerFormat()
NumberFormat instance for a integers with sessions Locale settings.createIntegerFormat in interface FormatFactorypublic java.text.NumberFormat createNumberFormat()
NumberFormat instance for a numbers with sessions Locale settings.createNumberFormat in interface FormatFactorypublic java.text.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 © 2018 SAP SE. All Rights Reserved.