public class AlertI18NFactory extends Object
loggers and messages for you in the alerts subsystem
SLSB and weblayer-related classes. These factory methods are used to create I18N objects that access the
corresponding property resource bundle.| Constructor and Description |
|---|
AlertI18NFactory() |
| Modifier and Type | Method and Description |
|---|---|
static mazz.i18n.Logger |
getLogger(Class<?> clazz)
Creates the logger and uses the
LoggerLocale. |
static String |
getMessage(String alertI18NKeyName,
Object... args)
Returns the string formed by parameter replacement of the arguments in alertI18NKeyName with args This uses a
newly created
Msg from the alert resource bundle along with the VM's default locale. |
static mazz.i18n.Msg |
getMsg()
Creates a
Msg that uses the alert's resource bundle and the VM's default locale. |
static mazz.i18n.Msg |
getMsgWithLoggerLocale()
Creates a
Msg that uses the alert's resource bundle and LoggerLocale, which is used by the
loggers created by this class. |
public static mazz.i18n.Logger getLogger(Class<?> clazz)
LoggerLocale.clazz - the class that owns the logger - identifies the resource bundlepublic static mazz.i18n.Msg getMsg()
Msg that uses the alert's resource bundle and the VM's default locale.public static String getMessage(String alertI18NKeyName, Object... args)
Msg from the alert resource bundle along with the VM's default locale.alertI18NKeyName - one of the keys from AlertI18NResourceKeysargs - the arguments that would match up with the replacement parameters from the first
argumentpublic static mazz.i18n.Msg getMsgWithLoggerLocale()
Msg that uses the alert's 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.Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.