Package org.nuiton.i18n.format
Class StringFormatI18nMessageFormatter
java.lang.Object
org.nuiton.i18n.format.StringFormatI18nMessageFormatter
- All Implemented Interfaces:
I18nMessageFormatter
Implementation of
I18nMessageFormatter based on Formatter
syntax.
Note: This is the default message formatter used by
i18n system.- Since:
- 2.4
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
StringFormatI18nMessageFormatter
public StringFormatI18nMessageFormatter()
-
-
Method Details
-
format
Description copied from interface:I18nMessageFormatterFormat a givenmessagewithlocaleand optinalargs. The main purpose is to replace placeholders inmessagewithargsvalue. This may depend onlocalefor date purpose for example.- Specified by:
formatin interfaceI18nMessageFormatter- 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
-