Interface FormatFactory
-
- All Known Implementing Classes:
DefaultFormatFactory
public interface FormatFactoryFactory service interface for a thread safe creation of the most common formats in platform.- Since:
- 4.3
- Spring Bean ID:
- formatFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.text.NumberFormatcreateCurrencyFormat()java.text.DateFormatcreateDateTimeFormat(int dateStyle, int timeStyle)Creates date format/time format respectively to passed dateStyle, timeStyle.java.text.DateFormatcreateDateTimeFormat(java.lang.String dateFormat)Creates date format respectively to passed dateFormat.java.text.NumberFormatcreateIntegerFormat()CreatesNumberFormatinstance for a integers with sessionsLocalesettings.java.text.NumberFormatcreateNumberFormat()CreatesNumberFormatinstance for a numbers with sessionsLocalesettings.java.text.NumberFormatcreateNumberFormat(java.lang.String pattern)CreatesNumberFormatinstance for a numbers with sessionsLocalesettings and applies format pattern if possible.java.text.NumberFormatcreatePercentFormat()CreatesNumberFormatinstance for a percents with sessionsLocalesettings.
-
-
-
Method Detail
-
createCurrencyFormat
java.text.NumberFormat createCurrencyFormat()
-
createDateTimeFormat
java.text.DateFormat createDateTimeFormat(int dateStyle, int timeStyle)Creates date format/time format respectively to passed dateStyle, 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
IllegalArgumentExceptionis thrown.
-
createDateTimeFormat
java.text.DateFormat createDateTimeFormat(java.lang.String dateFormat)
Creates date format respectively to passed dateFormat.- Parameters:
dateFormat- the date format string- Returns:
- the
DateFormatobject
-
createIntegerFormat
java.text.NumberFormat createIntegerFormat()
CreatesNumberFormatinstance for a integers with sessionsLocalesettings.
-
createNumberFormat
java.text.NumberFormat createNumberFormat(java.lang.String pattern)
CreatesNumberFormatinstance for a numbers with sessionsLocalesettings and applies format pattern if possible.- Parameters:
pattern- the format pattern to apply.- Returns:
- the number format
-
createNumberFormat
java.text.NumberFormat createNumberFormat()
CreatesNumberFormatinstance for a numbers with sessionsLocalesettings.
-
createPercentFormat
java.text.NumberFormat createPercentFormat()
CreatesNumberFormatinstance for a percents with sessionsLocalesettings.
-
-