public class UserMessageRef extends UserMessage
The raw text is looked up by calling:
ResourceBundle resources;
if (this.classLoader == null)
resources = ResourceBundle.getBundle(this.bundleBaseName, aLocale);
else
resources = ResourceBundle.getBundle(this.bundleBaseName, aLocale, this.classLoader);
return resources.getString(this.messageKey);
ResourceBundle,
MessageFormat| Constructor and Description |
|---|
UserMessageRef(Severity severity,
String aMessageKey,
String bundleBaseName,
Object[] params) |
UserMessageRef(Severity severity,
String aMessageKey,
String bundleBaseName,
Object[] params,
ClassLoader bundleClassLoader) |
UserMessageRef(String aMessageKey,
Throwable aThrowable,
String bundleBaseName,
Object[] params) |
UserMessageRef(String aMessageKey,
Throwable aThrowable,
String bundleBaseName,
Object[] params,
ClassLoader bundleClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBundleBaseName()
Returns the qualified name of the bundle.
|
ClassLoader |
getClassLoader()
Returns the class loader used for finding the bundle, if specified.
|
String |
getInternalId()
Returns a specific identifier for logging and technical auditing.
|
String |
getMessageKey()
Returns the identifier of the message in the bundle.
|
String |
toString() |
createError, createError, createFatal, createFatal, createInfo, createWarning, formatMessage, getSeverity, getThrowable, isError, isFatal, isInfo, isWarning, setSeverity, setSeveritypublic UserMessageRef(String aMessageKey, Throwable aThrowable, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader)
public UserMessageRef(String aMessageKey, Throwable aThrowable, String bundleBaseName, Object[] params)
public UserMessageRef(Severity severity, String aMessageKey, String bundleBaseName, Object[] params, ClassLoader bundleClassLoader)
public final String getInternalId()
UserMessagenull if this message has no identifier (this
is the case for a UserMessageString).getInternalId in class UserMessagepublic final String getBundleBaseName()
public final ClassLoader getClassLoader()
public final String getMessageKey()