org.hibernate.validator.messageinterpolation
Class ValueFormatterMessageInterpolator
java.lang.Object
org.hibernate.validator.messageinterpolation.ValueFormatterMessageInterpolator
- All Implemented Interfaces:
- javax.validation.MessageInterpolator
public class ValueFormatterMessageInterpolator
- extends java.lang.Object
- implements javax.validation.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 classes/interfaces inherited from interface javax.validation.MessageInterpolator |
javax.validation.MessageInterpolator.Context |
|
Method Summary |
java.lang.String |
interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context)
|
java.lang.String |
interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALIDATED_VALUE_KEYWORD
public static final java.lang.String VALIDATED_VALUE_KEYWORD
- See Also:
- Constant Field Values
VALIDATED_VALUE_FORMAT_SEPARATOR
public static final java.lang.String VALIDATED_VALUE_FORMAT_SEPARATOR
- See Also:
- Constant Field Values
ValueFormatterMessageInterpolator
public ValueFormatterMessageInterpolator()
ValueFormatterMessageInterpolator
public ValueFormatterMessageInterpolator(javax.validation.MessageInterpolator userMessageInterpolator)
interpolate
public java.lang.String interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context)
- Specified by:
interpolate in interface javax.validation.MessageInterpolator
interpolate
public java.lang.String interpolate(java.lang.String message,
javax.validation.MessageInterpolator.Context context,
java.util.Locale locale)
- Specified by:
interpolate in interface javax.validation.MessageInterpolator
Copyright © 2011 Oracle Corporation. All Rights Reserved.