Class GeneralValidatorImpl.LocaleSpecificMessageInterpolator
- java.lang.Object
-
- org.jboss.resteasy.plugins.validation.GeneralValidatorImpl.LocaleSpecificMessageInterpolator
-
- All Implemented Interfaces:
MessageInterpolator
- Enclosing class:
- GeneralValidatorImpl
protected static class GeneralValidatorImpl.LocaleSpecificMessageInterpolator extends Object implements MessageInterpolator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.validation.MessageInterpolator
MessageInterpolator.Context
-
-
Constructor Summary
Constructors Constructor Description LocaleSpecificMessageInterpolator(MessageInterpolator interpolator, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringinterpolate(String messageTemplate, MessageInterpolator.Context context)Interpolates the message template based on the constraint validation context.Stringinterpolate(String messageTemplate, MessageInterpolator.Context context, Locale locale)Interpolates the message template based on the constraint validation context.
-
-
-
Constructor Detail
-
LocaleSpecificMessageInterpolator
public LocaleSpecificMessageInterpolator(MessageInterpolator interpolator, Locale locale)
-
-
Method Detail
-
interpolate
public String interpolate(String messageTemplate, MessageInterpolator.Context context)
Description copied from interface:MessageInterpolatorInterpolates the message template based on the constraint validation context.The locale is defaulted according to the
MessageInterpolatorimplementation. See the implementation documentation for more detail.- Specified by:
interpolatein interfaceMessageInterpolator- Parameters:
messageTemplate- the message to interpolatecontext- contextual information related to the interpolation- Returns:
- interpolated error message
-
interpolate
public String interpolate(String messageTemplate, MessageInterpolator.Context context, Locale locale)
Description copied from interface:MessageInterpolatorInterpolates the message template based on the constraint validation context. TheLocaleused is provided as a parameter.- Specified by:
interpolatein interfaceMessageInterpolator- Parameters:
messageTemplate- the message to interpolatecontext- contextual information related to the interpolationlocale- the locale targeted for the message- Returns:
- interpolated error message
-
-