org.hibernate.validator.messageinterpolation
Class ValueFormatterMessageInterpolator

java.lang.Object
  extended by org.hibernate.validator.messageinterpolation.ValueFormatterMessageInterpolator
All Implemented Interfaces:
MessageInterpolator

Deprecated. Deprecated since Hibernate Validator 5. Interpolation of validated value is since Bean Validation 1.1 part of the default message interpolation algorithm.

public class ValueFormatterMessageInterpolator
extends Object
implements MessageInterpolator

A message interpolator which can interpolate the validated value and format this value using the syntax from Formatter. Check the Formatter documentation for formatting syntax and options. If no formatting string is specified String.valueOf(validatedValue)} is called.

To interpolate the validated value add {validatedValue} into the message. To specify a format pattern use ${validatedValue:[format string]}, e.g. ${validatedValue:%1$ty}.

Author:
Hardy Ferentschik

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.MessageInterpolator
MessageInterpolator.Context
 
Field Summary
static String VALIDATED_VALUE_FORMAT_SEPARATOR
          Deprecated.  
static String VALIDATED_VALUE_KEYWORD
          Deprecated.  
 
Constructor Summary
ValueFormatterMessageInterpolator()
          Deprecated.  
ValueFormatterMessageInterpolator(MessageInterpolator userMessageInterpolator)
          Deprecated.  
 
Method Summary
 String interpolate(String message, MessageInterpolator.Context context)
          Deprecated.  
 String interpolate(String message, MessageInterpolator.Context context, Locale locale)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALIDATED_VALUE_KEYWORD

public static final String VALIDATED_VALUE_KEYWORD
Deprecated. 
See Also:
Constant Field Values

VALIDATED_VALUE_FORMAT_SEPARATOR

public static final String VALIDATED_VALUE_FORMAT_SEPARATOR
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

ValueFormatterMessageInterpolator

public ValueFormatterMessageInterpolator()
Deprecated. 

ValueFormatterMessageInterpolator

public ValueFormatterMessageInterpolator(MessageInterpolator userMessageInterpolator)
Deprecated. 
Method Detail

interpolate

public String interpolate(String message,
                          MessageInterpolator.Context context)
Deprecated. 
Specified by:
interpolate in interface MessageInterpolator

interpolate

public String interpolate(String message,
                          MessageInterpolator.Context context,
                          Locale locale)
Deprecated. 
Specified by:
interpolate in interface MessageInterpolator


Copyright © 2007-2013 Red Hat Middleware, LLC. All Rights Reserved