org.opencms.i18n
Class CmsResourceBundle
java.lang.Object
java.util.ResourceBundle
java.util.PropertyResourceBundle
org.opencms.i18n.CmsResourceBundle
public class CmsResourceBundle
- extends java.util.PropertyResourceBundle
A property based resource bundle with increased visibility of some key methods.
This class is required because the methods setParent(ResourceBundle)
and
setLocale(Locale)
are not visible in the standard implementation. However,
access to these methods is required by the CmsResourceBundleLoader
.
- Since:
- 6.2.0
- Version:
- $Revision: 1.7 $
- Author:
- Alexander Kandzior
- See Also:
CmsResourceBundleLoader
Nested classes/interfaces inherited from class java.util.ResourceBundle |
java.util.ResourceBundle.Control |
Field Summary |
protected java.util.Locale |
m_locale
The locale to use. |
Fields inherited from class java.util.ResourceBundle |
parent |
Constructor Summary |
CmsResourceBundle(java.io.InputStream stream)
Default constructer from parent class. |
Method Summary |
java.util.Locale |
getLocale()
|
protected void |
setLocale(java.util.Locale l)
Sets the locale used for this resource bundle. |
protected void |
setParent(java.util.ResourceBundle p)
|
Methods inherited from class java.util.PropertyResourceBundle |
getKeys, handleGetObject, handleKeySet |
Methods inherited from class java.util.ResourceBundle |
clearCache, clearCache, containsKey, getBundle, getBundle, getBundle, getBundle, getBundle, getBundle, getObject, getString, getStringArray, keySet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_locale
protected java.util.Locale m_locale
- The locale to use.
CmsResourceBundle
public CmsResourceBundle(java.io.InputStream stream)
throws java.io.IOException
- Default constructer from parent class.
- Parameters:
stream
- property file to read from
- Throws:
java.io.IOException
- in case the file could not be read from
getLocale
public java.util.Locale getLocale()
- Overrides:
getLocale
in class java.util.ResourceBundle
- See Also:
ResourceBundle.getLocale()
setLocale
protected void setLocale(java.util.Locale l)
- Sets the locale used for this resource bundle.
- Parameters:
l
- the locale to set
setParent
protected void setParent(java.util.ResourceBundle p)
- Overrides:
setParent
in class java.util.ResourceBundle
- See Also:
ResourceBundle.setParent(java.util.ResourceBundle)