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
|
Method Summary |
abstract ResourceBundle |
getBundle()
Subclasses of this class must implement this method so that the
correct resource bundle is passed to methods in this class |
Enumeration |
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, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, handleKeySet, keySet, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCALE
public static final String LOCALE
- See Also:
- Constant Field Values
AbstractResourceBundle
public AbstractResourceBundle()
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 class ResourceBundle
- 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 class ResourceBundle
- See Also:
ResourceBundle.getKeys()
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.