public class ValidationMessagesImpl extends java.lang.Object implements ValidationMessages
ValidationStrings.getMessagePattern(String, Locale)
and
MessageFormat.format(java.lang.String, java.lang.Object[])
.Constructor and Description |
---|
ValidationMessagesImpl(IFormComponent field,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
formatValidationMessage(java.lang.String messageOverride,
java.lang.String messageKey,
java.lang.Object[] arguments)
Formats a validation message.
|
java.util.Locale |
getLocale()
Returns the locale for which messages are generated.
|
public ValidationMessagesImpl(IFormComponent field, java.util.Locale locale)
public java.lang.String formatValidationMessage(java.lang.String messageOverride, java.lang.String messageKey, java.lang.Object[] arguments)
ValidationMessages
formatValidationMessage
in interface ValidationMessages
messageOverride
- a supplied override to the default message format taken from the
ValidationStrings.properties message catalog.messageKey
- used to look up pa message format when messageOverride is blank (null or empty)arguments
- array of arguments formatted with the message formatpublic java.util.Locale getLocale()
ValidationMessages
getLocale
in interface ValidationMessages