public class CubaValidationMessagesInterpolator
extends java.lang.Object
implements javax.validation.MessageInterpolator
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_CONSTRAINTS_MESSAGE_PACK |
protected static java.util.regex.Pattern |
DOLLAR |
protected javax.el.ExpressionFactory |
expressionFactory |
protected static java.util.regex.Pattern |
LEFT_BRACE |
protected java.util.Locale |
locale |
protected Messages |
messages |
protected static java.util.regex.Pattern |
RIGHT_BRACE |
protected static java.util.regex.Pattern |
SLASH |
Constructor and Description |
---|
CubaValidationMessagesInterpolator(Messages messages,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
interpolate(java.lang.String messageTemplate,
javax.validation.MessageInterpolator.Context context) |
java.lang.String |
interpolate(java.lang.String messageTemplate,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale) |
protected java.lang.String |
interpolateExpression(org.hibernate.validator.internal.engine.messageinterpolation.parser.TokenIterator tokenIterator,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale) |
protected java.lang.String |
interpolateMessage(java.lang.String message,
java.util.Locale locale) |
protected java.lang.String |
interpolateMessage(java.lang.String messageTemplate,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale) |
protected java.lang.String |
removeCurlyBraces(java.lang.String parameter) |
protected java.lang.String |
replaceEscapedLiterals(java.lang.String resolvedMessage) |
protected java.lang.String |
resolveParameter(java.lang.String parameterName,
java.util.Locale locale) |
protected static final java.lang.String DEFAULT_CONSTRAINTS_MESSAGE_PACK
protected Messages messages
protected javax.el.ExpressionFactory expressionFactory
protected java.util.Locale locale
protected static final java.util.regex.Pattern LEFT_BRACE
protected static final java.util.regex.Pattern RIGHT_BRACE
protected static final java.util.regex.Pattern SLASH
protected static final java.util.regex.Pattern DOLLAR
public CubaValidationMessagesInterpolator(Messages messages, java.util.Locale locale)
public java.lang.String interpolate(java.lang.String messageTemplate, javax.validation.MessageInterpolator.Context context)
interpolate
in interface javax.validation.MessageInterpolator
public java.lang.String interpolate(java.lang.String messageTemplate, javax.validation.MessageInterpolator.Context context, java.util.Locale locale)
interpolate
in interface javax.validation.MessageInterpolator
protected java.lang.String interpolateMessage(java.lang.String messageTemplate, javax.validation.MessageInterpolator.Context context, java.util.Locale locale)
protected java.lang.String interpolateExpression(org.hibernate.validator.internal.engine.messageinterpolation.parser.TokenIterator tokenIterator, javax.validation.MessageInterpolator.Context context, java.util.Locale locale)
protected java.lang.String replaceEscapedLiterals(java.lang.String resolvedMessage)
protected java.lang.String interpolateMessage(java.lang.String message, java.util.Locale locale)
protected java.lang.String resolveParameter(java.lang.String parameterName, java.util.Locale locale)
protected java.lang.String removeCurlyBraces(java.lang.String parameter)