Package io.jmix.core.impl.validation
Class ValidationMessageInterpolator
java.lang.Object
io.jmix.core.impl.validation.ValidationMessageInterpolator
- All Implemented Interfaces:
- jakarta.validation.MessageInterpolator
@Component("core_ValidationMessageInterpolator")
public class ValidationMessageInterpolator
extends Object
implements jakarta.validation.MessageInterpolator
- 
Nested Class SummaryNested classes/interfaces inherited from interface jakarta.validation.MessageInterpolatorjakarta.validation.MessageInterpolator.Context
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CurrentAuthenticationprotected static final Patternprotected jakarta.el.ExpressionFactoryprotected static final Patternprotected Messagesprotected MessageToolsprotected static final Patternprotected static final Pattern
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Localeinterpolate(String messageTemplate, jakarta.validation.MessageInterpolator.Context context) interpolate(String messageTemplate, jakarta.validation.MessageInterpolator.Context context, Locale locale) protected StringinterpolateExpression(org.hibernate.validator.internal.engine.messageinterpolation.parser.TokenIterator tokenIterator, jakarta.validation.MessageInterpolator.Context context, Locale locale) protected StringinterpolateMessage(String messageTemplate, jakarta.validation.MessageInterpolator.Context context, Locale locale) protected StringinterpolateMessage(String message, Locale locale) protected StringremoveCurlyBraces(String parameter) protected StringreplaceEscapedLiterals(String resolvedMessage) protected StringresolveParameter(String parameterName, Locale locale) 
- 
Field Details- 
messages
- 
messageTools
- 
currentAuthentication
- 
expressionFactoryprotected jakarta.el.ExpressionFactory expressionFactory
- 
LEFT_BRACE
- 
RIGHT_BRACE
- 
SLASH
- 
DOLLAR
 
- 
- 
Constructor Details- 
ValidationMessageInterpolatorpublic ValidationMessageInterpolator()
 
- 
- 
Method Details- 
interpolatepublic String interpolate(String messageTemplate, jakarta.validation.MessageInterpolator.Context context) - Specified by:
- interpolatein interface- jakarta.validation.MessageInterpolator
 
- 
interpolatepublic String interpolate(String messageTemplate, jakarta.validation.MessageInterpolator.Context context, Locale locale) - Specified by:
- interpolatein interface- jakarta.validation.MessageInterpolator
 
- 
interpolateMessage
- 
interpolateExpression
- 
replaceEscapedLiterals
- 
interpolateMessage
- 
resolveParameter
- 
removeCurlyBraces
- 
getUserLocale
 
-