com.ibm.as400.ui.tools
Class ToolsResourceLoader

java.lang.Object
  extended by com.ibm.as400.ui.tools.ToolsResourceLoader

public class ToolsResourceLoader
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:
S. Sylvester

Constructor Summary
Constructor and Description
ToolsResourceLoader()
           
 
Method Summary
Modifier and Type Method and Description
 String getString(String key)
          Returns a locale-dependent string.
 void setResourceName(String name)
          Sets the resource bundle name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolsResourceLoader

public ToolsResourceLoader()
Method Detail

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