Class MessageInterpolatorImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.beanvalidator.MessageInterpolatorImpl
 
 
- 
- All Implemented Interfaces:
 MessageInterpolator
public class MessageInterpolatorImpl extends Object implements MessageInterpolator
The default message interpolation algorithm usesLocale.getDefault(). This behavior is not appropriate for Tapestry applications, thus we need aLocaleaware message interpolator. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface javax.validation.MessageInterpolator
MessageInterpolator.Context 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MessageInterpolatorImpl(MessageInterpolator delegate, ThreadLocale threadLocale) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringinterpolate(String messageTemplate, MessageInterpolator.Context context)Stringinterpolate(String messageTemplate, MessageInterpolator.Context context, Locale locale) 
 - 
 
- 
- 
Constructor Detail
- 
MessageInterpolatorImpl
public MessageInterpolatorImpl(MessageInterpolator delegate, ThreadLocale threadLocale)
 
 - 
 
- 
Method Detail
- 
interpolate
public String interpolate(String messageTemplate, MessageInterpolator.Context context)
- Specified by:
 interpolatein interfaceMessageInterpolator- See Also:
 MessageInterpolator.interpolate(java.lang.String, javax.validation.MessageInterpolator.Context)
 
- 
interpolate
public String interpolate(String messageTemplate, MessageInterpolator.Context context, Locale locale)
- Specified by:
 interpolatein interfaceMessageInterpolator- See Also:
 MessageInterpolator.interpolate(java.lang.String, javax.validation.MessageInterpolator.Context, java.util.Locale)
 
 - 
 
 -