Class CachingResourceBundleLocator
java.lang.Object
org.hibernate.validator.resourceloading.DelegatingResourceBundleLocator
org.hibernate.validator.resourceloading.CachingResourceBundleLocator
- All Implemented Interfaces:
ResourceBundleLocator
A
ResourceBundleLocator
implementation that wraps around another
locator and caches values retrieved from that locator.- Author:
- Gunnar Morling, Kevin Pollet <kevin.pollet@serli.com> (C) 2011 SERLI
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new CachingResourceBundleLocator. -
Method Summary
Modifier and TypeMethodDescriptiongetResourceBundle
(Locale locale) Returns a resource bundle for the given locale.
-
Constructor Details
-
CachingResourceBundleLocator
Creates a new CachingResourceBundleLocator.- Parameters:
delegate
- The locator from which the values actually will be retrieved.
-
-
Method Details
-
getResourceBundle
Description copied from interface:ResourceBundleLocator
Returns a resource bundle for the given locale.- Specified by:
getResourceBundle
in interfaceResourceBundleLocator
- Overrides:
getResourceBundle
in classDelegatingResourceBundleLocator
- Parameters:
locale
- A locale, for which a resource bundle shall be retrieved. Must not be null.- Returns:
- A resource bundle for the given locale. May be null, if no such bundle exists.
-