Package org.passay.resolver
Class PropertiesMessageResolver
java.lang.Object
org.passay.resolver.AbstractMessageResolver
org.passay.resolver.PropertiesMessageResolver
- All Implemented Interfaces:
MessageResolver
Resolves messages from rule result details from a properties file. The default properties file is loaded from the
classpath, see
DEFAULT_MESSAGE_PATH.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringClasspath location of default message map.private final PropertiesMaps message keys to message strings. -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new message resolver with the default message properties.PropertiesMessageResolver(Properties properties) Creates a new message resolver with the supplied message properties.PropertiesMessageResolver(Properties properties, Locale locale) Creates a new message resolver with the supplied message properties. -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertiesReturns the default mapping of message keys to message strings.protected StringgetMessage(String key) Returns the message for the supplied key.Methods inherited from class org.passay.resolver.AbstractMessageResolver
getLocale, resolve
-
Field Details
-
DEFAULT_MESSAGE_PATH
Classpath location of default message map.- See Also:
-
messageProperties
Maps message keys to message strings.
-
-
Constructor Details
-
PropertiesMessageResolver
public PropertiesMessageResolver()Creates a new message resolver with the default message properties. SeegetDefaultProperties(). -
PropertiesMessageResolver
Creates a new message resolver with the supplied message properties.- Parameters:
properties- map of keys to messages.
-
PropertiesMessageResolver
Creates a new message resolver with the supplied message properties.- Parameters:
properties- 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
-
getDefaultProperties
Returns the default mapping of message keys to message strings.- Returns:
- default message mapping.
-