com.ibm.as400.ui.framework
Class ResourceLoader
java.lang.Object
com.ibm.as400.ui.framework.ResourceLoader
public class ResourceLoader
extends Object
A utility class which wrappers ResourceBundle
operations and handles exceptions gracefully.
For example, if a string resource
cannot be accessed, ResourceLoader returns
the string "RESOURCEMISSING", allowing the developer to
quickly detect the missing resource and correct the problem.
- Since:
- v4r2m0
- Version:
- 1.0 03/20/98
- Author:
- D. Petty
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceLoader
public ResourceLoader()
setResourceName
public void setResourceName(String name)
- Sets the resource bundle name.
setResourceName attempts to load the specified
resource bundle. If an error occurs, an exception is logged
and appropriate action is taken on subsequent requests for
specific resources.
- Parameters:
name - the name of the resource bundle to be loaded.
If the resource bundle could not be found, getString
will return the string "RESOURCEBUNDLEERROR".- Since:
- v4r2m0
getString
public String getString(String key)
- Returns a locale-dependent string.
getString looks for the string resource identified
by the specified key in the resource bundle specified on setResourceName.
If the string could not be found, getString
returns "RESOURCEMISSING". If the resource bundle could not
be loaded, getString returns "RESOURCEBUNDLEERROR".
- Parameters:
key - the key which identifies the string to be loaded.- Since:
- v4r2m0
setOpNavLocale
public static void setOpNavLocale()
getOpNavLocale
public static Locale getOpNavLocale(Locale locale)