oracle.panama.util
Class MessageCatalog

java.lang.Object
  |
  +--oracle.panama.util.MessageCatalog

public class MessageCatalog
extends java.lang.Object

MessageCatalog provides the message catalog functionalities for iAS Wireless. It supports message localization and customization based Java Locale. Object[] args = {new Integer(46), "abc.java", new Date(), new Date()}; String msg = MessageCatalog.messageCatalog("common.error", args); Locale frCALocale = new Locale("fr","CA",""); String msg = MessageCatalog.messageCatalog("common.error", args, frCALocale);


Field Summary
TypeField
static MessageCatalog labelCatalog
          UI label catalog
static MessageCatalog messageCatalog
          Informational message catalog
static MessageCatalog portalCatalog
          Portal label and message catalog (can be customized)
 
Constructor Summary
MessageCatalog(java.lang.String baseName)
           
 
Method Summary
TypeMethod
 java.lang.String getMessage(java.lang.String key)
           
 java.lang.String getMessage(java.lang.String key, java.util.Locale locale)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object[] args)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object[] args, java.util.Locale locale)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg, java.util.Locale locale)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2, java.util.Locale locale)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.String getMessage(java.lang.String key, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

labelCatalog

public static MessageCatalog labelCatalog
UI label catalog

messageCatalog

public static MessageCatalog messageCatalog
Informational message catalog

portalCatalog

public static MessageCatalog portalCatalog
Portal label and message catalog (can be customized)
Constructor Detail

MessageCatalog

public MessageCatalog(java.lang.String baseName)
Parameters:
baseName - the base resource file name
Method Detail

getMessage

public java.lang.String getMessage(java.lang.String key)
Parameters:
key - the key of a message
Returns:
the message of the given key with respect to the default system Locale.

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.lang.Object arg3)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object[] args)
Parameters:
key - of a message
args - to be substituded in a message
Returns:
the final message of the given key with given args substituded

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.util.Locale locale)
Parameters:
key - the key of the resource
locale -  

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg,
                                   java.util.Locale locale)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.util.Locale locale)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.lang.Object arg3,
                                   java.util.Locale locale)

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.lang.Object[] args,
                                   java.util.Locale locale)
Parameters:
key - of a message
args - to be substituded in a message
locale -  
Returns:
the final message of the given key with given args substituded of the given locale