Package org.passay.resolver
Class ResourceBundleMessageResolver
java.lang.Object
org.passay.resolver.AbstractMessageResolver
org.passay.resolver.ResourceBundleMessageResolver
- All Implemented Interfaces:
MessageResolver
Resolves messages from rule result details from a resource bundle. Uses
ResourceBundle.getBundle(String) to
load the default bundle.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceBundleMaps locale specific message keys to message strings. -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new message resolver with the default message map.Creates a new message resolver with the supplied resource bundle.ResourceBundleMessageResolver(ResourceBundle bundle, Locale locale) Creates a new message resolver with the supplied resource bundle. -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceBundleReturns the default resource bundle which is found in passay.properties.protected StringgetMessage(String key) Returns the message for the supplied key.Methods inherited from class org.passay.resolver.AbstractMessageResolver
getLocale, resolve
-
Field Details
-
resourceBundle
Maps locale specific message keys to message strings.
-
-
Constructor Details
-
ResourceBundleMessageResolver
public ResourceBundleMessageResolver()Creates a new message resolver with the default message map. -
ResourceBundleMessageResolver
Creates a new message resolver with the supplied resource bundle.- Parameters:
bundle- locale specific map of keys to messages.
-
ResourceBundleMessageResolver
Creates a new message resolver with the supplied resource bundle.- Parameters:
bundle- locale specific map of keys to messages.locale- for resource
-
-
Method Details
-
getMessage
Description copied from class:AbstractMessageResolverReturns the message for the supplied key.- Specified by:
getMessagein classAbstractMessageResolver- Parameters:
key- which corresponds to a message- Returns:
- message
-
getDefaultBundle
Returns the default resource bundle which is found in passay.properties.- Returns:
- default resource bundle.
-