Package org.passay
Class ResourceBundleMessageResolver
- java.lang.Object
-
- org.passay.AbstractMessageResolver
-
- org.passay.ResourceBundleMessageResolver
-
- All Implemented Interfaces:
MessageResolver
public class ResourceBundleMessageResolver extends AbstractMessageResolver
Resolves messages from rule result details from a resource bundle. UsesResourceBundle.getBundle(String)
to load the default bundle.- Author:
- Middleware Services
-
-
Constructor Summary
Constructors Constructor Description ResourceBundleMessageResolver()
Creates a new message resolver with the default message map.ResourceBundleMessageResolver(ResourceBundle bundle)
Creates a new message resolver with the supplied resource bundle.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceBundle
getDefaultBundle()
Returns the default resource bundle which is found in passay.properties.protected String
getMessage(String key)
Returns the message for the supplied key.-
Methods inherited from class org.passay.AbstractMessageResolver
resolve
-
-
-
-
Constructor Detail
-
ResourceBundleMessageResolver
public ResourceBundleMessageResolver()
Creates a new message resolver with the default message map.
-
ResourceBundleMessageResolver
public ResourceBundleMessageResolver(ResourceBundle bundle)
Creates a new message resolver with the supplied resource bundle.- Parameters:
bundle
- locale specific map of keys to messages.
-
-
Method Detail
-
getMessage
protected String getMessage(String key)
Description copied from class:AbstractMessageResolver
Returns the message for the supplied key.- Specified by:
getMessage
in classAbstractMessageResolver
- Parameters:
key
- which corresponds to a message- Returns:
- message
-
getDefaultBundle
public static ResourceBundle getDefaultBundle()
Returns the default resource bundle which is found in passay.properties.- Returns:
- default resource bundle.
-
-