Interface FormatFactory

All Known Implementing Classes:
DefaultFormatFactory

public interface FormatFactory
Factory service interface for a thread safe creation of the most common formats in platform.
Since:
4.3
Spring Bean ID:
formatFactory
  • Method Details

    • createCurrencyFormat

      NumberFormat createCurrencyFormat()
      Creates NumberFormat instance for a currencies with sessions Locale , CurrencyModel settings.
    • createDateTimeFormat

      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 IllegalArgumentException is thrown.

    • createDateTimeFormat

      DateFormat createDateTimeFormat(String dateFormat)
      Creates date format respectively to passed dateFormat.
      Parameters:
      dateFormat - the date format string
      Returns:
      the DateFormat object
    • createIntegerFormat

      NumberFormat createIntegerFormat()
      Creates NumberFormat instance for a integers with sessions Locale settings.
    • createNumberFormat

      NumberFormat createNumberFormat(String pattern)
      Creates NumberFormat instance for a numbers with sessions Locale settings and applies format pattern if possible.
      Parameters:
      pattern - the format pattern to apply.
      Returns:
      the number format
    • createNumberFormat

      NumberFormat createNumberFormat()
      Creates NumberFormat instance for a numbers with sessions Locale settings.
    • createPercentFormat

      NumberFormat createPercentFormat()
      Creates NumberFormat instance for a percents with sessions Locale settings.