Package com.imsl

Class Messages

java.lang.Object
com.imsl.Messages

public class Messages extends Object
Retrieve and format message strings.
  • Constructor Details

    • Messages

      public Messages()
  • Method Details

    • formatMessage

      public static String formatMessage(String bundleName, String key, Object[] arg)
      A message is formatted using a MessageFormat string retrieved from the named resource bundle using the given key.
      Parameters:
      bundleName - is the resource bundle name.
      key - is the key of the MessageFormat string in the resource bundle.
      arg - is an array of arguments passed to the MessageFormat.format method.
      Returns:
      the formatted message
    • formatMessage

      public static String formatMessage(String bundleName, String key)
      A message is formatted, without arguments, using a MessageFormat string retrieved from the named resource bundle using the given key.
      Parameters:
      bundleName - is the resource bundle name.
      key - is the key of the MessageFormat string in the resource bundle.
      Returns:
      the formatted message
    • throwIllegalArgumentException

      public static void throwIllegalArgumentException(String packageName, String key, Object[] args)
      Throws an IllegalArgumentException with a formatted String argument.
      Parameters:
      packageName - is the package from which the error is thrown. The resource bundle "ErrorMessages" in this package contains the error MessageFormat string.
      key - is the key of the MessageFormat string in the resource bundle.
      args - is an array of arguments passed to the MessageFormat.format method.
    • throwIllegalStateException

      public static void throwIllegalStateException(String packageName, String key, Object[] args)
      Throws an IllegalStateException with a formatted String argument.
      Parameters:
      packageName - is the package from which the error is thrown. The resource bundle "ErrorMessages" in this package contains the error MessageFormat string.
      key - is the key of the MessageFormat string in the resource bundle.
      args - is an array of arguments passed to the MessageFormat.format method.