org.jutil.locale
Class PackageMessageFormatter

java.lang.Object
  extended by org.jutil.locale.PackageMessageFormatter

public class PackageMessageFormatter
extends java.lang.Object


Method Summary
static PackageMessageFormatter createFormatter(java.lang.Package pack)
          Get the PackageMessageFormatter for a particular package.
static PackageMessageFormatter createFormatter(java.lang.Package pack, java.util.Locale locale)
          Get the PackageMessageFormatter for a particular package and Locale.
static PackageMessageFormatter createFormatter(java.lang.String resource, java.lang.Package pack)
           
static PackageMessageFormatter createFormatter(java.lang.String resource, java.lang.Package pack, java.util.Locale locale)
           
 java.lang.String format(java.lang.String key, java.lang.Object[] args)
          Get a string from the underlying resource bundle and format it with the given set of arguments.
 java.lang.String getString(java.lang.String key)
          Get a string from the underlying resource bundle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getString

public java.lang.String getString(java.lang.String key)
Get a string from the underlying resource bundle.

Parameters:
key -

format

public java.lang.String format(java.lang.String key,
                               java.lang.Object[] args)
Get a string from the underlying resource bundle and format it with the given set of arguments.

Parameters:
key -
args -

createFormatter

public static PackageMessageFormatter createFormatter(java.lang.Package pack)
Get the PackageMessageFormatter for a particular package. If a manager for a package already exists, it will be reused, else a new PackageMessageFormatter will be created and returned.

Parameters:
packageName -

createFormatter

public static PackageMessageFormatter createFormatter(java.lang.String resource,
                                                      java.lang.Package pack)

createFormatter

public static PackageMessageFormatter createFormatter(java.lang.Package pack,
                                                      java.util.Locale locale)
Get the PackageMessageFormatter for a particular package and Locale. If a manager for a package already exists, it will be reused, else a new PackageMessageFormatter will be created for that Locale and returned.

Parameters:
packageName -

createFormatter

public static PackageMessageFormatter createFormatter(java.lang.String resource,
                                                      java.lang.Package pack,
                                                      java.util.Locale locale)