Package com.sun.xml.fastinfoset
Class AbstractResourceBundle
- java.lang.Object
-
- java.util.ResourceBundle
-
- com.sun.xml.fastinfoset.AbstractResourceBundle
-
- Direct Known Subclasses:
CommonResourceBundle
public abstract class AbstractResourceBundle extends ResourceBundle
This class contains methods common to all *ResourceBundle classes- Author:
- FastInfoset team
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.ResourceBundle
ResourceBundle.Control
-
-
Field Summary
Fields Modifier and Type Field Description static String
LOCALE
-
Fields inherited from class java.util.ResourceBundle
parent
-
-
Constructor Summary
Constructors Constructor Description AbstractResourceBundle()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ResourceBundle
getBundle()
Subclasses of this class must implement this method so that the correct resource bundle is passed to methods in this classEnumeration
getKeys()
Since we are changing the ResourceBundle extension point, must implement getKeys() using delegate getBundle().String
getString(String key, Object[] args)
Gets 'key' from ResourceBundle and format mesage using 'args'.protected Object
handleGetObject(String key)
Since we are changing the ResourceBundle extension point, must implement handleGetObject() using delegate getBundle().static Locale
parseLocale(String localeString)
Parse a locale string, return corresponding Locale instance.-
Methods inherited from class java.util.ResourceBundle
clearCache, clearCache, containsKey, getBaseBundleName, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, handleKeySet, keySet, setParent
-
-
-
-
Field Detail
-
LOCALE
public static final String LOCALE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getString
public String getString(String key, 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 Locale parseLocale(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 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 Object handleGetObject(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 classResourceBundle
- See Also:
ResourceBundle.handleGetObject(String)
-
getKeys
public final Enumeration 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 classResourceBundle
- See Also:
ResourceBundle.getKeys()
-
-