public class ResourceManager
extends java.lang.Object
The ResourceManager is created by a call to getResourceManager()
.
The (optional) parameter is the name of the desired resource, not including the
.properties
suffix.
For example,
ResourceManager res = getResourceBundle();
to get the default resources, or
ResourceManager res = getResourceBundle("sql");
to load the resources in sql.properties
.
To use the ResourceManager make a call to any of the format()
methods. If a string is not found in the bundle the key is returned and a
message is logged to the debug channel for this class.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.String key)
Returns a string that has been obtained from the resource manager
|
java.lang.String |
format(java.lang.String pattern,
java.lang.Object o0)
Returns a string that has been obtained from the resource manager then
formatted using the passed parameters.
|
java.lang.String |
format(java.lang.String pattern,
java.lang.Object o0,
java.lang.Object o1)
Returns a string that has been obtained from the resource manager then
formatted using the passed parameters.
|
java.lang.String |
format(java.lang.String pattern,
java.lang.Object o0,
java.lang.Object o1,
java.lang.Object o2)
Returns a string that has been obtained from the resource manager then
formatted using the passed parameters.
|
java.lang.String |
format(java.lang.String pattern,
java.lang.Object o0,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Returns a string that has been obtained from the resource manager then
formatted using the passed parameters.
|
static ResourceManager |
getResourceManager()
Returns the default resource manager.
|
static ResourceManager |
getResourceManager(java.lang.String resourceName)
Returns the named resource manager.
|
static void |
refresh()
Clears the resource manager's cache of bundles (this should be called
if the default locale for the application changes).
|
public static ResourceManager getResourceManager()
public static ResourceManager getResourceManager(java.lang.String resourceName)
resourceName
- The name of the desired resourcepublic static void refresh()
public java.lang.String format(java.lang.String key)
key
- The string that is the key to the translated messagepublic java.lang.String format(java.lang.String pattern, java.lang.Object o0)
pattern
- The string that is the key to the translated messageo0
- The param passed to format replaces {0}public java.lang.String format(java.lang.String pattern, java.lang.Object o0, java.lang.Object o1)
pattern
- The string that is the key to the translated messageo0
- The param passed to format replaces {0}o1
- The param passed to format replaces {1}public java.lang.String format(java.lang.String pattern, java.lang.Object o0, java.lang.Object o1, java.lang.Object o2)
pattern
- The string that is the key to the translated messageo0
- The param passed to format replaces {0}o1
- The param passed to format replaces {1}o2
- The param passed to format replaces {2}public java.lang.String format(java.lang.String pattern, java.lang.Object o0, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
pattern
- The string that is the key to the translated messageo0
- The param passed to format replaces {0}o1
- The param passed to format replaces {1}o2
- The param passed to format replaces {2}o3
- The param passed to format replaces {3}