com.ibm.workflow.servlet.client
Interface Catalog

All Known Subinterfaces:
SessionContext
All Known Implementing Classes:
CatalogImpl, LogonContext

public interface Catalog

This class defines the interface to message catalogs. Basically, it wraps a java.util.ResourceBundle and maps any exceptions to null strings. Call the RequestContext.getCatalog(java.lang.String) factory method to create a catalog specific to the client browser's locale.
See the InternetConnectionViewer sample for how to use this class.


Method Summary
 java.lang.String get(java.lang.String key)
          Query a message without substitution variables.
 java.lang.String get(java.lang.String key, java.lang.String subst)
          Query a message with one substitution variable.
 java.lang.String get(java.lang.String key, java.lang.String[] subst)
          Query a message with multiple substitution variables.
 java.util.Locale getLocale()
           
 

Method Detail

get

public java.lang.String get(java.lang.String key)
Query a message without substitution variables.
Parameters:
key - The message ID
Returns:
the message or null if it could not be found

get

public java.lang.String get(java.lang.String key,
                            java.lang.String subst)
Query a message with one substitution variable.
Parameters:
key - The message ID
subst - The variable
Returns:
the message or null if it could not be found

get

public java.lang.String get(java.lang.String key,
                            java.lang.String[] subst)
Query a message with multiple substitution variables.
Parameters:
key - The message ID
subst - An array of variables
Returns:
the message or null if it could not be found

getLocale

public java.util.Locale getLocale()


© Copyright IBM Corporation 1999, 2008. All Rights Reserved.