com.netscape.certsrv.base
Class MessageFormatter

java.lang.Object
  extended by com.netscape.certsrv.base.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: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $
See Also:
MessageFormat, ResourceBundle

Constructor Summary
MessageFormatter()
           
 
Method Summary
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