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
ConstructorsConstructorDescriptionLocaleSpecificMessageInterpolator(MessageInterpolator interpolator, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptioninterpolate(String messageTemplate, MessageInterpolator.Context context) Interpolates the message template based on the constraint validation context.interpolate(String messageTemplate, MessageInterpolator.Context context, Locale locale) Interpolates the message template based on the constraint validation context.
-
Constructor Details
-
LocaleSpecificMessageInterpolator
-
-
Method Details
-
interpolate
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
-