Interface Localizable

  • All Known Implementing Classes:
    Messages

    public interface Localizable
    A message that can be formatted with arguments and locale.

    The message is implicitly given by this object and can contain formatting similar to the MessageFormat class.

    Author:
    Stephan Fuhrmann
    See Also:
    Messages, Messages
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String format​(java.lang.Object... args)
      Format the implicitly given message by this object with the default locale.
      java.lang.String formatWithLocale​(java.util.Locale locale, java.lang.Object... args)
      Format the implicitly given message by this object with the given locale.
    • Method Detail

      • formatWithLocale

        java.lang.String formatWithLocale​(java.util.Locale locale,
                                          java.lang.Object... args)
        Format the implicitly given message by this object with the given locale.
        Parameters:
        locale - the locale to use for formatting .
        args - the arguments to use for formatting. See MessageFormat.format(java.lang.String, java.lang.Object...).
        Returns:
        the formatted string.
      • format

        java.lang.String format​(java.lang.Object... args)
        Format the implicitly given message by this object with the default locale.
        Parameters:
        args - the arguments to use for formatting. See MessageFormat.format(java.lang.String, java.lang.Object...).
        Returns:
        the formatted string.