|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.essbase.eas.i18n.ResourceUtilities
public abstract class ResourceUtilities
this is a utility class containing some static methods for handling resource bundles. All calls to ResourceBundler.getBundle() should be replaced by calls to ResourceUtilities.getBundle() and All calls to bundle.getString() should be replaced by calls to ResourceUtilities.getStringSafely(). This is a value added solution that catches the appropriate exceptions and tries to provide a reasonable default handling. For instance, calls to getStringSafely() will return the key if the resource bundle is null or the resource is missing. While there is no guarantee that the getBundle() calls implemented here will never return a null value, the chances should be so remote that checking shouldn't be necessary. The same is true of the getStringSafely() call.
Method Summary | |
---|---|
static java.util.ResourceBundle |
getBundle(java.lang.Class clazz) |
static java.util.ResourceBundle |
getBundle(java.lang.Class c, java.util.Locale locale) return a resource bundle for a specific class. |
static java.util.ResourceBundle |
getBundle(java.lang.Class c, java.util.Locale locale, boolean allClasses) |
static java.util.ResourceBundle |
getBundle(java.lang.Class c, java.util.Locale locale, java.lang.ClassLoader loader) return a resource bundle for a specific class. |
static java.util.ResourceBundle |
getBundle(java.lang.Class c, java.util.Locale locale, java.lang.ClassLoader loader, boolean allClasses) |
static java.util.ResourceBundle |
getBundle(java.lang.String baseName) return a resource bundle or null if the bundle doesn't exist. |
static java.util.ResourceBundle |
getBundle(java.lang.String baseName, java.util.Locale locale) return a resource bundle or null if the bundle doesn't exist. |
static java.util.ResourceBundle[] |
getBundles(java.lang.Class clazz) |
static java.util.ResourceBundle[] |
getBundles(java.lang.Class c, java.util.Locale locale) |
static java.lang.String |
getFormattedMessage(java.util.ResourceBundle bundle, java.lang.String patternKey, java.lang.Object[] arguments) This function is a utility to return a formatted message. |
static javax.swing.ImageIcon |
getIcon(java.lang.Class cl) |
static javax.swing.ImageIcon |
getIcon(java.lang.Class cl, java.lang.String name) |
static int |
getIntegerSafely(java.util.ResourceBundle b, java.lang.String key, int defaultValue) returns an integer from a resource bundle, checking for exceptions. |
static java.io.InputStream |
getLocaleHtmlFile(java.lang.Class sourceClass, java.lang.String htmlFileName) |
static java.lang.String |
getLocaleHtmlFile(java.lang.String html) |
static java.lang.String |
getLocaleHtmlFileLanguageOnly(java.lang.String html) |
static java.lang.String |
getStringSafely(java.lang.Class cl, java.lang.String key) |
static java.lang.String |
getStringSafely(java.util.ResourceBundle[] b, java.lang.String key) |
static java.lang.String |
getStringSafely(java.util.ResourceBundle b, java.lang.String key) returns a string from a resource bundle, checking for exceptions. |
static java.lang.String |
getStringSafely(java.util.ResourceBundle b, java.lang.String key, java.lang.String defaultValue) returns a string from a resource bundle, checking for exceptions. |
static void |
setClassFinder(ClassFinder classfinder) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.ResourceBundle getBundle(java.lang.String baseName)
public static java.util.ResourceBundle[] getBundles(java.lang.Class clazz)
public static java.util.ResourceBundle getBundle(java.lang.Class clazz)
public static java.util.ResourceBundle getBundle(java.lang.String baseName, java.util.Locale locale)
public static java.util.ResourceBundle[] getBundles(java.lang.Class c, java.util.Locale locale)
public static java.util.ResourceBundle getBundle(java.lang.Class c, java.util.Locale locale)
public static java.util.ResourceBundle getBundle(java.lang.Class c, java.util.Locale locale, boolean allClasses)
public static java.util.ResourceBundle getBundle(java.lang.Class c, java.util.Locale locale, java.lang.ClassLoader loader)
public static java.util.ResourceBundle getBundle(java.lang.Class c, java.util.Locale locale, java.lang.ClassLoader loader, boolean allClasses)
public static int getIntegerSafely(java.util.ResourceBundle b, java.lang.String key, int defaultValue)
public static java.lang.String getStringSafely(java.lang.Class cl, java.lang.String key)
public static java.lang.String getStringSafely(java.util.ResourceBundle[] b, java.lang.String key)
public static java.lang.String getStringSafely(java.util.ResourceBundle b, java.lang.String key)
public static java.lang.String getStringSafely(java.util.ResourceBundle b, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String getFormattedMessage(java.util.ResourceBundle bundle, java.lang.String patternKey, java.lang.Object[] arguments)
bundle
- The resource bundle to be used to find the patternKeypatternKey
- is the format stringarguments
- are the arguments supplied to the format stringpublic static void setClassFinder(ClassFinder classfinder)
public static java.lang.String getLocaleHtmlFile(java.lang.String html)
public static java.lang.String getLocaleHtmlFileLanguageOnly(java.lang.String html)
public static java.io.InputStream getLocaleHtmlFile(java.lang.Class sourceClass, java.lang.String htmlFileName)
public static javax.swing.ImageIcon getIcon(java.lang.Class cl)
public static javax.swing.ImageIcon getIcon(java.lang.Class cl, java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |