Interface I18nMessageFormatter

All Known Implementing Classes:
MessageFormatI18nMessageFormatter, StringFormatI18nMessageFormatter

public interface I18nMessageFormatter
Contract to format a i18n message. Created: 05/05/11
Since:
2.4
Author:
Florian Desbois, Tony Chemit - chemit@codelutin.com
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    format(Locale locale, String message, Object... args)
    Format a given message with locale and optinal args.
  • Method Details

    • format

      String format(Locale locale, String message, Object... args)
      Format a given message with locale and optinal args. The main purpose is to replace placeholders in message with args value. This may depend on locale for date purpose for example.
      Parameters:
      locale - locale to use for formatting (number, date, ...)
      message - message to format (that contains placeholders)
      args - object array to use in formatting the message
      Returns:
      the formatted message