org.apache.bval.jsr303
Class DefaultMessageInterpolator

java.lang.Object
  extended by org.apache.bval.jsr303.DefaultMessageInterpolator
All Implemented Interfaces:
MessageInterpolator

public class DefaultMessageInterpolator
extends Object
implements MessageInterpolator

Description: Resource bundle backed message interpolator. This message resolver resolve message descriptors into human-readable messages. It uses ResourceBundles to find the messages. This class is threadsafe.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.MessageInterpolator
MessageInterpolator.Context
 
Constructor Summary
DefaultMessageInterpolator()
          Create a new DefaultMessageInterpolator instance.
DefaultMessageInterpolator(ResourceBundle resourceBundle)
          Create a new DefaultMessageInterpolator instance.
 
Method Summary
 String interpolate(String message, MessageInterpolator.Context context)
          
 String interpolate(String message, MessageInterpolator.Context context, Locale locale)
          
 void setLocale(Locale locale)
          Set the default locale used by this DefaultMessageInterpolator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessageInterpolator

public DefaultMessageInterpolator()
Create a new DefaultMessageInterpolator instance.


DefaultMessageInterpolator

public DefaultMessageInterpolator(ResourceBundle resourceBundle)
Create a new DefaultMessageInterpolator instance.

Parameters:
resourceBundle -
Method Detail

interpolate

public String interpolate(String message,
                          MessageInterpolator.Context context)

Specified by:
interpolate in interface MessageInterpolator

interpolate

public String interpolate(String message,
                          MessageInterpolator.Context context,
                          Locale locale)

Specified by:
interpolate in interface MessageInterpolator

setLocale

public void setLocale(Locale locale)
Set the default locale used by this DefaultMessageInterpolator.

Parameters:
locale -


Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.