| java.lang.Object com.sun.jbi.common.StringTranslatorImpl
StringTranslatorImpl | public class StringTranslatorImpl implements 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: Mark S White |
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[] inserts) Get a localized string using the specified resource key. |
RESOURCE_BUNDLE_NAME | final public static String RESOURCE_BUNDLE_NAME(Code) | | Unqualified name for resource bundles.
|
StringTranslatorImpl | StringTranslatorImpl(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 resource bundle. Parameters: classLoader - - the class loader to be used for loading the resource bundle.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[] 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. |
|
|