|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.jbo.common.StringManager
Provides methods for managing localizable messages.
This class provides static methods for obtaining unformatted messages from a resource and performing formatting.
This class ia a wrapper for
the standard Java ResourceBundle
and
MessageFormat
classes.
This class traps exceptions that may occur while constructing messages, and describes the failure in the message that is returned.
Constructor Summary |
Type | Constructor |
---|---|
protected |
StringManager()
|
Method Summary |
Type | Method |
---|---|
abstract void |
appendCustomMessageBundles(com.sun.java.util.collections.ArrayList list)
|
abstract com.sun.java.util.collections.Iterator |
getCustomMessageBundlesIter()
|
static java.lang.String |
getGeneralExceptionString(java.lang.String bundle,
java.lang.String key,
java.lang.Exception ex)
Constructs a message describing a fatal exception. |
static java.lang.String |
getLocalizedString(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt,
java.util.Locale locale)
Localizes a message using a specified locale. |
static java.lang.String |
getLocalizedString(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt,
java.util.Locale locale,
java.lang.Object[] values)
Formats and localizes a message using a specified locale. |
static StringManager |
getSingleton()
|
protected java.lang.String |
getString(java.util.ResourceBundle bundle,
java.lang.String key,
java.lang.String dflt,
java.lang.Object[] values,
boolean useDefault)
|
static java.lang.String |
getString(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt)
Localizes a message using the default locale. |
protected java.lang.String |
getString(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt,
java.util.Locale locale,
java.lang.Object[] values)
|
static java.lang.String |
getString(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt,
java.lang.Object[] values)
Formats and localizes a message using the default locale. |
protected java.lang.String |
getStringFromBundle(java.lang.String bundle,
java.lang.String key,
java.lang.String dflt,
java.util.Locale locale,
java.lang.Object[] values,
boolean useDefault)
|
abstract void |
removeCustomMessageBundle(java.lang.String clzName)
|
abstract void |
setCustomMessageBundles(com.sun.java.util.collections.ArrayList list)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected StringManager()
Method Detail |
public static StringManager getSingleton()
public static final java.lang.String getString(java.lang.String bundle, java.lang.String key, java.lang.String dflt)
bundle
- the name of a ResourceBundle
class.key
- a message code found in bundle
.dflt
- the default value; returned if the message named by
key
is not found.dflt
if key
is not found.public static final java.lang.String getString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, java.lang.Object[] values)
bundle
- the name of a ResourceBundle
class.key
- a message code found in bundle
.dflt
- the default value; returned if the message named by
key
is not found.values
- an array of parameters to be inserted into the message.dflt
if key
is not found.public static final java.lang.String getLocalizedString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, java.util.Locale locale)
bundle
- the name of a ResourceBundle
class.key
- a message code found in bundle
.dflt
- the default value; returned if the message named by
key
is not found.locale
- the target language for the message.dflt
if key
is not found.public static final java.lang.String getLocalizedString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, java.util.Locale locale, java.lang.Object[] values)
bundle
- the name of a ResourceBundle
class.key
- a message code found in bundle
.dflt
- the default value; returned if the message named by
key
is not found.locale
- the target language for the message.values
- an array of message parameters to be inserted into the message.dflt
if key
is not found.public abstract com.sun.java.util.collections.Iterator getCustomMessageBundlesIter()
public abstract void setCustomMessageBundles(com.sun.java.util.collections.ArrayList list)
public abstract void appendCustomMessageBundles(com.sun.java.util.collections.ArrayList list)
public abstract void removeCustomMessageBundle(java.lang.String clzName)
protected java.lang.String getString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, java.util.Locale locale, java.lang.Object[] values)
protected java.lang.String getStringFromBundle(java.lang.String bundle, java.lang.String key, java.lang.String dflt, java.util.Locale locale, java.lang.Object[] values, boolean useDefault)
protected java.lang.String getString(java.util.ResourceBundle bundle, java.lang.String key, java.lang.String dflt, java.lang.Object[] values, boolean useDefault)
public static final java.lang.String getGeneralExceptionString(java.lang.String bundle, java.lang.String key, java.lang.Exception ex)
bundle
- the name of a ResourceBundle
class.key
- a message code found in bundle
.ex
- the exception to be described.
|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |