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
  • Constructor Details

    • LocaleSpecificMessageInterpolator

      public LocaleSpecificMessageInterpolator(MessageInterpolator interpolator, Locale locale)
  • Method Details

    • interpolate

      public String interpolate(String messageTemplate, MessageInterpolator.Context context)
      Description copied from interface: MessageInterpolator
      Interpolates the message template based on the constraint validation context.

      The locale is defaulted according to the MessageInterpolator implementation. See the implementation documentation for more detail.

      Specified by:
      interpolate in interface MessageInterpolator
      Parameters:
      messageTemplate - the message to interpolate
      context - 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: MessageInterpolator
      Interpolates the message template based on the constraint validation context. The Locale used is provided as a parameter.
      Specified by:
      interpolate in interface MessageInterpolator
      Parameters:
      messageTemplate - the message to interpolate
      context - contextual information related to the interpolation
      locale - the locale targeted for the message
      Returns:
      interpolated error message