Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.common
Class StringManager

java.lang.Object
  extended by oracle.jbo.common.StringManager
Direct Known Subclasses:
StringManagerImpl

public abstract class StringManager
extends java.lang.Object


Field Summary
static java.lang.Class CLASS_INSTANCE
           
protected  StringManager mLast
           
 
Constructor Summary
protected StringManager()
           
 
Method Summary
abstract  Iterator getCustomMessageBundlesIter()
           
static Locale getDefaultLocale()
           
static java.lang.String getGeneralExceptionString(ResourceBundleDef resBundleDef, java.lang.String key, java.lang.Exception ex)
          Constructs a message describing a fatal exception.
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, 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, Locale locale, boolean useDefault)
          Localizes a message using a specified locale.
static java.lang.String getLocalizedString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, Locale locale, java.lang.Object[] values)
          Formats and localizes a message using a specified locale.
static java.lang.String getLocalizedString(java.lang.String bundle, java.lang.String key, java.lang.String dflt, Locale locale, java.lang.Object[] values, boolean useDefault)
          Formats and localizes a message using a specified locale.
static java.lang.String getLocalizedStringFromResourceDef(ResourceBundleDef resBundleDef, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values)
          Formats and localizes a message using a specified locale.
static java.lang.String getLocalizedStringFromResourceDef(ResourceBundleDef resourceDef, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values, boolean useDefault)
          Formats and localizes a message using a specified locale.
static StringManager getSingleton()
           
protected  java.lang.String getString(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, Locale locale, java.lang.Object[] values, boolean useDefault)
           
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, Locale locale, java.lang.Object[] values, boolean useDefault)
           
protected  java.lang.String getStringFromResourceDef(ResourceBundleDef resourceDef, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values, boolean useDefault)
           
protected  java.lang.String getStringFromResourceInternal(ResourceBundleDef resourceDef, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values, boolean useDefault)
           
protected  java.lang.String getStringInternal(java.lang.String bundle, java.lang.String key, java.lang.String dflt, Locale locale, java.lang.Object[] values, boolean useDefault)
           
static boolean isElString(java.lang.String key)
           
 java.lang.String resolveKeyAsEl(java.lang.String key)
           
protected  java.lang.String resolveStringWithNamedTokens(ResourceBundle bundle, java.lang.String key, java.lang.String dflt, java.util.Hashtable values, boolean useDefault)
           
protected  java.lang.String resolveStringWithTokenFromBundle(ResourceBundleDef resourceDef, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values, boolean useDefault)
           
protected  java.lang.String resolveStringWithTokenFromBundle(java.lang.String bundle, java.lang.String key, java.lang.String dflt, Locale locale, java.util.Hashtable values, boolean useDefault)
           
static void setExtension(StringManager ext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

mLast

protected StringManager mLast
Constructor Detail

StringManager

protected StringManager()
Method Detail

getSingleton

public static StringManager getSingleton()

setExtension

public static void setExtension(StringManager ext)

getString

public static final java.lang.String getString(java.lang.String bundle,
                                               java.lang.String key,
                                               java.lang.String dflt)
Localizes a message using the default locale.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getString

public static final 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.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getLocalizedString

public static final java.lang.String getLocalizedString(java.lang.String bundle,
                                                        java.lang.String key,
                                                        java.lang.String dflt,
                                                        Locale locale,
                                                        boolean useDefault)
Localizes a message using a specified locale.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getLocalizedString

public static final java.lang.String getLocalizedString(java.lang.String bundle,
                                                        java.lang.String key,
                                                        java.lang.String dflt,
                                                        Locale locale)
Localizes a message using a specified locale.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getLocalizedString

public static final java.lang.String getLocalizedString(java.lang.String bundle,
                                                        java.lang.String key,
                                                        java.lang.String dflt,
                                                        Locale locale,
                                                        java.lang.Object[] values)
Formats and localizes a message using a specified locale.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getLocalizedString

public static final java.lang.String getLocalizedString(java.lang.String bundle,
                                                        java.lang.String key,
                                                        java.lang.String dflt,
                                                        Locale locale,
                                                        java.lang.Object[] values,
                                                        boolean useDefault)
Formats and localizes a message using a specified locale.

Parameters:
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.
Returns:
a localized message, or dflt if key is not found.

getDefaultLocale

public static Locale getDefaultLocale()

getString

protected java.lang.String getString(java.lang.String bundle,
                                     java.lang.String key,
                                     java.lang.String dflt,
                                     Locale locale,
                                     java.lang.Object[] values,
                                     boolean useDefault)

resolveKeyAsEl

public java.lang.String resolveKeyAsEl(java.lang.String key)

getCustomMessageBundlesIter

public abstract Iterator getCustomMessageBundlesIter()

getStringInternal

protected final java.lang.String getStringInternal(java.lang.String bundle,
                                                   java.lang.String key,
                                                   java.lang.String dflt,
                                                   Locale locale,
                                                   java.lang.Object[] values,
                                                   boolean useDefault)

getStringFromBundle

protected java.lang.String getStringFromBundle(java.lang.String bundle,
                                               java.lang.String key,
                                               java.lang.String dflt,
                                               Locale locale,
                                               java.lang.Object[] values,
                                               boolean useDefault)

getString

protected java.lang.String getString(ResourceBundle bundle,
                                     java.lang.String key,
                                     java.lang.String dflt,
                                     java.lang.Object[] values,
                                     boolean useDefault)

getGeneralExceptionString

public static final java.lang.String getGeneralExceptionString(java.lang.String bundle,
                                                               java.lang.String key,
                                                               java.lang.Exception ex)
Constructs a message describing a fatal exception.

Parameters:
bundle - the name of a ResourceBundle class.
key - a message code found in bundle.
ex - the exception to be described.
Returns:
the message.

getLocalizedStringFromResourceDef

public static final java.lang.String getLocalizedStringFromResourceDef(ResourceBundleDef resourceDef,
                                                                       java.lang.String key,
                                                                       java.lang.String dflt,
                                                                       Locale locale,
                                                                       java.util.Hashtable values,
                                                                       boolean useDefault)
Formats and localizes a message using a specified locale.

Parameters:
resourceDef - ResourceBundleDef which creates the ResourceBundle
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 - a map of message parameters to be inserted into the message.
Returns:
a localized message, or dflt if key is not found.

getStringFromResourceDef

protected java.lang.String getStringFromResourceDef(ResourceBundleDef resourceDef,
                                                    java.lang.String key,
                                                    java.lang.String dflt,
                                                    Locale locale,
                                                    java.util.Hashtable values,
                                                    boolean useDefault)

getStringFromResourceInternal

protected final java.lang.String getStringFromResourceInternal(ResourceBundleDef resourceDef,
                                                               java.lang.String key,
                                                               java.lang.String dflt,
                                                               Locale locale,
                                                               java.util.Hashtable values,
                                                               boolean useDefault)

resolveStringWithTokenFromBundle

protected java.lang.String resolveStringWithTokenFromBundle(ResourceBundleDef resourceDef,
                                                            java.lang.String key,
                                                            java.lang.String dflt,
                                                            Locale locale,
                                                            java.util.Hashtable values,
                                                            boolean useDefault)

resolveStringWithTokenFromBundle

protected java.lang.String resolveStringWithTokenFromBundle(java.lang.String bundle,
                                                            java.lang.String key,
                                                            java.lang.String dflt,
                                                            Locale locale,
                                                            java.util.Hashtable values,
                                                            boolean useDefault)

resolveStringWithNamedTokens

protected java.lang.String resolveStringWithNamedTokens(ResourceBundle bundle,
                                                        java.lang.String key,
                                                        java.lang.String dflt,
                                                        java.util.Hashtable values,
                                                        boolean useDefault)

getGeneralExceptionString

public static final java.lang.String getGeneralExceptionString(ResourceBundleDef resBundleDef,
                                                               java.lang.String key,
                                                               java.lang.Exception ex)
Constructs a message describing a fatal exception.

Parameters:
resBundleDef - a ResourceBundleDef.
key - a message code found in bundle.
ex - the exception to be described.
Returns:
the message.

getLocalizedStringFromResourceDef

public static final java.lang.String getLocalizedStringFromResourceDef(ResourceBundleDef resBundleDef,
                                                                       java.lang.String key,
                                                                       java.lang.String dflt,
                                                                       Locale locale,
                                                                       java.util.Hashtable values)
Formats and localizes a message using a specified locale.

Parameters:
resBundleDef - a ResourceBundleDef.
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 - a map of message parameters to be inserted into the message.
Returns:
a localized message, or dflt if key is not found.

isElString

public static final boolean isElString(java.lang.String key)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.