public class I18n
extends java.lang.Object
private static I18n i18n = I18n.getI18n("org.globus.resource"); ... public void hello() { String filename = "file1"; String msg = i18n.getMessage("noFile", new String[]{filename}); ... }
Modifier | Constructor and Description |
---|---|
protected |
I18n(java.util.ResourceBundle messages) |
Modifier and Type | Method and Description |
---|---|
static I18n |
getI18n(java.lang.String resource)
Retrieve a I18n instance by resource name.
|
static I18n |
getI18n(java.lang.String resource,
java.lang.ClassLoader loader)
Retrieve a I18n instance by resource name
|
java.lang.String |
getMessage(java.lang.String key)
Gets a message from resource bundle.
|
java.lang.String |
getMessage(java.lang.String key,
java.lang.Object arg)
Gets a formatted message from resource bundle
|
java.lang.String |
getMessage(java.lang.String key,
java.lang.Object[] vars)
Gets a formatted message from resource bundle
|
public static I18n getI18n(java.lang.String resource)
resource
- resource name. See ResourceBundle.getBundle()
public static I18n getI18n(java.lang.String resource, java.lang.ClassLoader loader)
resource
- resource name. See ResourceBundle.getBundle()
loader
- the class loader to be used to load
the resource. This parameter is only used
initially to load the actual resource. Once the resource
is loaded, this argument is ignored.public java.lang.String getMessage(java.lang.String key) throws java.util.MissingResourceException
java.util.MissingResourceException
public java.lang.String getMessage(java.lang.String key, java.lang.Object arg) throws java.util.MissingResourceException
java.util.MissingResourceException
public java.lang.String getMessage(java.lang.String key, java.lang.Object[] vars) throws java.util.MissingResourceException
java.util.MissingResourceException
Copyright © 2012. All Rights Reserved.