com.ibm.di.connector.sapr3.bor.i18n
Class DefaultMessagesImpl

java.lang.Object
  extended by com.ibm.di.connector.sapr3.bor.i18n.DefaultMessagesImpl
All Implemented Interfaces:
Messages

public final class DefaultMessagesImpl
extends java.lang.Object
implements Messages

The default implementation of Messages. This implementation is a wrapper for java.util.ResourceBundle strings.


Constructor Summary
DefaultMessagesImpl(java.lang.String resourceName)
          Loads the ResourceBundle identified by resourceName.
 
Method Summary
 java.lang.String getMessage(java.lang.String id)
          Get the globalized message for the given id.
 java.lang.String getMessage(java.lang.String id, java.lang.Object[] args)
          Get the globalized message for the given id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessagesImpl

public DefaultMessagesImpl(java.lang.String resourceName)
                    throws java.util.MissingResourceException
Loads the ResourceBundle identified by resourceName.

Parameters:
resourceName - A .properties or .class loadable resource bundle. See java.util.ResourceBundle.
Throws:
java.util.MissingResourceException - If unable to load bundle named by resoureName.
Method Detail

getMessage

public java.lang.String getMessage(java.lang.String id,
                                   java.lang.Object[] args)
Get the globalized message for the given id.

Specified by:
getMessage in interface Messages
Parameters:
id - Identifier of the requested string.
args - Substitutable arguments to be inserted into the result string.
Returns:
The message associated with the id. The args will be substitued into the result string.

getMessage

public java.lang.String getMessage(java.lang.String id)
Get the globalized message for the given id.

Specified by:
getMessage in interface Messages
Parameters:
id - Identifier of the requested string.
Returns:
The message associated with the id.