Class MessageFormatter


  • public class MessageFormatter
    extends java.lang.Object
    Factors out common function of formatting internatinalized messages taking arguments and using java.util.ResourceBundle and java.text.MessageFormat mechanism.

    Version:
    $Revision$, $Date$
    See Also:
    MessageFormat, ResourceBundle
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getLocalizedString​(java.util.Locale locale, java.lang.String resourceBundleBaseName, java.lang.String formatString)
      Retrieves the localized string.
      static java.lang.String getLocalizedString​(java.util.Locale locale, java.lang.String resourceBundleBaseName, java.lang.String formatString, java.lang.Object params)
      Retrieves the localized string.
      static java.lang.String getLocalizedString​(java.util.Locale locale, java.lang.String resourceBundleBaseName, java.lang.String formatString, java.lang.Object[] params)
      Retrieves the localized string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MessageFormatter

        public MessageFormatter()
    • Method Detail

      • getLocalizedString

        public static java.lang.String getLocalizedString​(java.util.Locale locale,
                                                          java.lang.String resourceBundleBaseName,
                                                          java.lang.String formatString)
        Retrieves the localized string.
        Parameters:
        locale - end user locale
        resourceBundleBaseName - resource bundle class name
        formatString - format string
        Returns:
        localized string
      • getLocalizedString

        public static java.lang.String getLocalizedString​(java.util.Locale locale,
                                                          java.lang.String resourceBundleBaseName,
                                                          java.lang.String formatString,
                                                          java.lang.Object params)
        Retrieves the localized string.
        Parameters:
        locale - end user locale
        resourceBundleBaseName - resource bundle class name
        formatString - format string
        params - parameters to be substituted
        Returns:
        localized string
      • getLocalizedString

        public static java.lang.String getLocalizedString​(java.util.Locale locale,
                                                          java.lang.String resourceBundleBaseName,
                                                          java.lang.String formatString,
                                                          java.lang.Object[] params)
        Retrieves the localized string.
        Parameters:
        locale - end user locale
        resourceBundleBaseName - resource bundle class name
        formatString - format string
        params - parameters to be substituted
        Returns:
        localized string