| java.lang.Object com.sun.jbi.framework.StringTranslator
StringTranslator | public class StringTranslator implements com.sun.jbi.StringTranslator(Code) | | This is the implementation of the String Translator, which provides services
for internationalization of messages to all services running inside the
JBI environment.
author: Sun Microsystems, Inc. |
Method Summary | |
public String | getString(String key) Get a localized string using the specified resource key.
Parameters: key - - the key to the localized string in the resource bundle. | public String | getString(String key, Object insert1) Get a localized string using the specified resource key. | public String | getString(String key, Object insert1, Object insert2) Get a localized string using the specified resource key. | public String | getString(String key, Object insert1, Object insert2, Object insert3) Get a localized string using the specified resource key. | public String | getString(String key, Object insert1, Object insert2, Object insert3, Object insert4) Get a localized string using the specified resource key. | public String | getString(String key, Object insert1, Object insert2, Object insert3, Object insert4, Object insert5) Get a localized string using the specified resource key. | public String | getString(String key, Object[] inserts) Get a localized string using the specified resource key. | public String | stackTraceToString(Throwable exception) Return an exception's stack trace as a String. |
RESOURCE_BUNDLE_NAME | final public static String RESOURCE_BUNDLE_NAME(Code) | | Unqualified name for resource bundles.
|
StringTranslator | StringTranslator(String packageName, ClassLoader classLoader)(Code) | | Constructor. This loads the Resource Bundle for the current locale,
and if the current locale is not Locale.US, it loads the Resource
Bundle for Locale.US and stores it as the backup for string lookup.
Parameters: packageName - - the name of the package that contains the resourcebundle. Parameters: classLoader - - the class loader to be used for loading the resourcebundle. If this parameter is null, the current class loader is used. |
getString | public String getString(String key)(Code) | | Get a localized string using the specified resource key.
Parameters: key - - the key to the localized string in the resource bundle. the localized string. |
getString | public String getString(String key, Object insert1)(Code) | | Get a localized string using the specified resource key. Handle one
message insert.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: insert1 - - the message insert. the localized string formatted with the message insert. |
getString | public String getString(String key, Object insert1, Object insert2)(Code) | | Get a localized string using the specified resource key. Handle two
message inserts.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: insert1 - - the first message insert. Parameters: insert2 - - the second message insert. the localized string formatted with the message inserts. |
getString | public String getString(String key, Object insert1, Object insert2, Object insert3)(Code) | | Get a localized string using the specified resource key. Handle three
message inserts.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: insert1 - - the first message insert. Parameters: insert2 - - the second message insert. Parameters: insert3 - - the third message insert. the localized string formatted with the message inserts. |
getString | public String getString(String key, Object insert1, Object insert2, Object insert3, Object insert4)(Code) | | Get a localized string using the specified resource key. Handle four
message inserts.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: insert1 - - the first message insert. Parameters: insert2 - - the second message insert. Parameters: insert3 - - the third message insert. Parameters: insert4 - - the fourth message insert. the localized string formatted with the message inserts. |
getString | public String getString(String key, Object insert1, Object insert2, Object insert3, Object insert4, Object insert5)(Code) | | Get a localized string using the specified resource key. Handle five
message inserts.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: insert1 - - the first message insert. Parameters: insert2 - - the second message insert. Parameters: insert3 - - the third message insert. Parameters: insert4 - - the fourth message insert. Parameters: insert5 - - the fifth message insert. the localized string formatted with the message inserts. |
getString | public String getString(String key, Object[] inserts)(Code) | | Get a localized string using the specified resource key. Handle any
number of message inserts. This method is called by all the other
getString() methods in the class. The procedure for string lookup is
to first look in the primary resource bundle, then in the fallback
resource bundle. If the string is found in the primary, return the
translated string quietly. If the string is not found in the primary
but in the fallback, log a warning and return the translated string.
If the string is not found in either bundle, log an error and return
a message formatted with the key and insert values provided by the
caller. If there is no resource bundle available, just return a message
formatted with the key and insert values provided by the caller.
Parameters: key - - the key to the localized string in the resource bundle. Parameters: inserts - - the array of message inserts. the localized string formatted with the message inserts. |
stackTraceToString | public String stackTraceToString(Throwable exception)(Code) | | Return an exception's stack trace as a String. If the trace cannot
be produced, returns an error message in the string.
Parameters: exception - The exception to process. The stack trace for the exception. |
|
|