Interface Localizable

All Known Implementing Classes:
LocalizableMessage

public interface Localizable
Localizable message.
Author:
WS Development Team
  • Field Details

    • NOT_LOCALIZABLE

      static final String NOT_LOCALIZABLE
      Special constant that represents a message that is not localizable.

      Use of "new" is to create an unique instance.

      See Also:
  • Method Details

    • getKey

      String getKey()
      Gets the key in the resource bundle.
      Returns:
      if this method returns NOT_LOCALIZABLE, that means the message is not localizable, and the first item of getArguments() array holds a String.
    • getArguments

      Object[] getArguments()
      Returns the arguments for message formatting.
      Returns:
      can be an array of length 0 but never be null.
    • getResourceBundleName

      String getResourceBundleName()
      Get the name of the localization messages resource bundle.
      Returns:
      the localization messages resource bundle name.
    • getResourceBundle

      ResourceBundle getResourceBundle(Locale locale)
      Get the resource bundle of the given localization.
      Parameters:
      locale - the given Locale
      Returns:
      the localization messages resource bundle for given locale.