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 StringLOCALE-
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 ResourceBundlegetBundle()Subclasses of this class must implement this method so that the correct resource bundle is passed to methods in this classEnumerationgetKeys()Since we are changing the ResourceBundle extension point, must implement getKeys() using delegate getBundle().StringgetString(String key, Object[] args)Gets 'key' from ResourceBundle and format mesage using 'args'.protected ObjecthandleGetObject(String key)Since we are changing the ResourceBundle extension point, must implement handleGetObject() using delegate getBundle().static LocaleparseLocale(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:
handleGetObjectin 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:
getKeysin classResourceBundle- See Also:
ResourceBundle.getKeys()
-
-