Package org.jfree.report.i18n
Class DefaultResourceBundleFactory
java.lang.Object
org.jfree.report.i18n.DefaultResourceBundleFactory
- All Implemented Interfaces:
Serializable
,ResourceBundleFactory
A default implementation of the ResourceBundleFactory, that creates resource bundles
using the specified locale.
If not defined otherwise, this implementation uses
Locale.getDefault()
as
Locale.- Author:
- Thomas Morgner
- See Also:
-
Field Summary
Fields inherited from interface org.jfree.report.i18n.ResourceBundleFactory
DEFAULT_RESOURCE_BUNDLE_CONFIG_KEY
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new DefaultResourceBundleFactory using the system's default locale as factory locale. -
Method Summary
Modifier and TypeMethodDescriptiongetResourceBundle
(Locale locale, String key) Creates a resource bundle named by the given key and using the factory's defined locale.
-
Constructor Details
-
DefaultResourceBundleFactory
public DefaultResourceBundleFactory()Creates a new DefaultResourceBundleFactory using the system's default locale as factory locale.
-
-
Method Details
-
getResourceBundle
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:
NullPointerException
- ifkey
isnull
MissingResourceException
- if no resource bundle for the specified base name can be found- See Also:
-