Class GeneralValidatorImpl.LocaleSpecificMessageInterpolator

    • Constructor Detail

      • LocaleSpecificMessageInterpolator

        public LocaleSpecificMessageInterpolator​(MessageInterpolator interpolator,
                                                 Locale locale)
    • Method Detail

      • 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