org.rhq.enterprise.client
Class ClientI18NFactory

java.lang.Object
  extended by org.rhq.enterprise.client.ClientI18NFactory

public class ClientI18NFactory
extends Object

Convienence utility that creates I18N loggers and messages for the client.

Author:
Greg Hinkle

Constructor Summary
ClientI18NFactory()
           
 
Method Summary
static mazz.i18n.Logger getLogger(Class clazz)
          Creates the logger and uses the LoggerLocale.
static mazz.i18n.Msg getMsg()
          Creates a Msg that uses the agent's messages resource bundle and the VM's default locale.
static mazz.i18n.Msg getMsgWithLoggerLocale()
          Creates a Msg that uses the agent's message resource bundle and LoggerLocale, which is used by the loggers created by this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientI18NFactory

public ClientI18NFactory()
Method Detail

getLogger

public static mazz.i18n.Logger getLogger(Class clazz)
Creates the logger and uses the LoggerLocale.

Parameters:
clazz - the class that owns the logger - identifies the resource bundle
Returns:
the logger

getMsg

public static mazz.i18n.Msg getMsg()
Creates a Msg that uses the agent's messages resource bundle and the VM's default locale.

Returns:
object that can be used to look up I18N messages

getMsgWithLoggerLocale

public static mazz.i18n.Msg getMsgWithLoggerLocale()
Creates a Msg that uses the agent's message resource bundle and LoggerLocale, which is used by the loggers created by this class. This is useful if you want to set messages in exceptions that are simply to be logged and not necessarily be bubbled up to a user interface.

Returns:
object that can be used to look up I18N messages


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.