Package org.jfree.report.i18n
Class DefaultResourceBundleFactory
- java.lang.Object
-
- org.jfree.report.i18n.DefaultResourceBundleFactory
-
- All Implemented Interfaces:
java.io.Serializable
,ResourceBundleFactory
public class DefaultResourceBundleFactory extends java.lang.Object implements ResourceBundleFactory
A default implementation of the ResourceBundleFactory, that creates resource bundles using the specified locale. If not defined otherwise, this implementation usesLocale.getDefault()
as Locale.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.jfree.report.i18n.ResourceBundleFactory
DEFAULT_RESOURCE_BUNDLE_CONFIG_KEY
-
-
Constructor Summary
Constructors Constructor Description DefaultResourceBundleFactory()
Creates a new DefaultResourceBundleFactory using the system's default locale as factory locale.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ResourceBundle
getResourceBundle(java.util.Locale locale, java.lang.String key)
Creates a resource bundle named by the given key and using the factory's defined locale.
-
-
-
Method Detail
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle(java.util.Locale locale, java.lang.String key)
Creates a resource bundle named by the given key and using the factory's defined locale.- Specified by:
getResourceBundle
in interfaceResourceBundleFactory
- Parameters:
key
- the name of the resourcebundle, never null.- Returns:
- the created resource bundle
- Throws:
java.lang.NullPointerException
- ifkey
isnull
java.util.MissingResourceException
- if no resource bundle for the specified base name can be found- See Also:
ResourceBundle.getBundle(String,Locale)
-
-