- java.lang.Object
-
- java.util.ResourceBundle
-
- com.sun.xml.fastinfoset.AbstractResourceBundle
-
- Direct Known Subclasses:
CommonResourceBundle
public abstract class AbstractResourceBundle extends java.util.ResourceBundle
This class contains methods common to all *ResourceBundle classes
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LOCALE
-
Constructor Summary
Constructors Constructor Description AbstractResourceBundle()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.ResourceBundle
getBundle()
Subclasses of this class must implement this method so that the correct resource bundle is passed to methods in this classjava.util.Enumeration<java.lang.String>
getKeys()
Since we are changing the ResourceBundle extension point, must implement getKeys() using delegate getBundle().Implements java.util.ResourceBundle.getKeys; inherits that javadoc information.java.lang.String
getString(java.lang.String key, java.lang.Object[] args)
Gets 'key' from ResourceBundle and format mesage using 'args'.protected java.lang.Object
handleGetObject(java.lang.String key)
Since we are changing the ResourceBundle extension point, must implement handleGetObject() using delegate getBundle().Uses getObject() call to work around protected access to ResourceBundle.handleGetObject().static java.util.Locale
parseLocale(java.lang.String localeString)
Parse a locale string, return corresponding Locale instance.
-
-
-
Field Detail
-
LOCALE
public static final java.lang.String LOCALE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getString
public java.lang.String getString(java.lang.String key, java.lang.Object[] args)
Gets 'key' from ResourceBundle and format mesage using 'args'.- Parameters:
key
- String key for message.args
- Array of arguments for message.- Returns:
- String formatted message.
-
parseLocale
public static java.util.Locale parseLocale(java.lang.String localeString)
Parse a locale string, return corresponding Locale instance.- Parameters:
localeString
- Name for the locale of interest. If null, use VM default locale.- Returns:
- New Locale instance.
-
getBundle
public abstract java.util.ResourceBundle getBundle()
Subclasses of this class must implement this method so that the correct resource bundle is passed to methods in this class- Returns:
- A java.util.ResourceBundle from the subsclass. Methods in this class will use this reference.
-
handleGetObject
protected java.lang.Object handleGetObject(java.lang.String key)
Since we are changing the ResourceBundle extension point, must implement handleGetObject() using delegate getBundle().Uses getObject() call to work around protected access to ResourceBundle.handleGetObject(). Happily, this means parent tree of delegate bundle is searched for a match. Implements java.util.ResourceBundle.handleGetObject; inherits that javadoc information.- Specified by:
handleGetObject
in classjava.util.ResourceBundle
- See Also:
ResourceBundle.handleGetObject(String)
-
getKeys
public final java.util.Enumeration<java.lang.String> getKeys()
Since we are changing the ResourceBundle extension point, must implement getKeys() using delegate getBundle().Implements java.util.ResourceBundle.getKeys; inherits that javadoc information.- Specified by:
getKeys
in classjava.util.ResourceBundle
- See Also:
ResourceBundle.getKeys()
-
-