Class MessageBundle

java.lang.Object
org.wso2.carbon.utils.i18n.MessageBundle

public class MessageBundle extends Object
Accept parameters for ProjectResourceBundle, but defer object instantiation (and therefore resource bundle loading) until required.
  • Constructor Details

  • Method Details

    • getResourceBundle

      public final ProjectResourceBundle getResourceBundle()
    • getMessage

      public String getMessage(String key)
      Gets a string message from the resource bundle for the given key
      Parameters:
      key - The resource key
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String arg0)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      arg0 - The argument to place in variable {0}
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String arg0, String arg1)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      arg0 - The argument to place in variable {0}
      arg1 - The argument to place in variable {1}
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String arg0, String arg1, String arg2)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      arg0 - The argument to place in variable {0}
      arg1 - The argument to place in variable {1}
      arg2 - The argument to place in variable {2}
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String arg0, String arg1, String arg2, String arg3)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      arg0 - The argument to place in variable {0}
      arg1 - The argument to place in variable {1}
      arg2 - The argument to place in variable {2}
      arg3 - The argument to place in variable {3}
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String arg0, String arg1, String arg2, String arg3, String arg4)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      arg0 - The argument to place in variable {0}
      arg1 - The argument to place in variable {1}
      arg2 - The argument to place in variable {2}
      arg3 - The argument to place in variable {3}
      arg4 - The argument to place in variable {4}
      Returns:
      The message
    • getMessage

      public String getMessage(String key, String[] array)

      Gets a string message from the resource bundle for the given key. The message may contain variables that will be substituted with the given arguments. Variables have the format:

      This message has two variables: {0} and {1}
      Parameters:
      key - The resource key
      array - An array of objects to place in corresponding variables
      Returns:
      The message