org.hibernate.validator.interpolator
Class DefaultMessageInterpolatorAggerator

java.lang.Object
  extended by org.hibernate.validator.interpolator.DefaultMessageInterpolatorAggerator
All Implemented Interfaces:
Serializable, MessageInterpolator

public class DefaultMessageInterpolatorAggerator
extends Object
implements MessageInterpolator, Serializable

Author:
Emmanuel Bernard
See Also:
Serialized Form

Constructor Summary
DefaultMessageInterpolatorAggerator()
           
 
Method Summary
 void addInterpolator(java.lang.annotation.Annotation annotation, Validator validator)
           
 String getAnnotationMessage(Validator validator)
           
 void initialize(ResourceBundle messageBundle, ResourceBundle defaultMessageBundle)
           
 String interpolate(String message, Validator validator, MessageInterpolator defaultInterpolator)
          Interpolate a given validator message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessageInterpolatorAggerator

public DefaultMessageInterpolatorAggerator()
Method Detail

initialize

public void initialize(ResourceBundle messageBundle,
                       ResourceBundle defaultMessageBundle)

addInterpolator

public void addInterpolator(java.lang.annotation.Annotation annotation,
                            Validator validator)

interpolate

public String interpolate(String message,
                          Validator validator,
                          MessageInterpolator defaultInterpolator)
Description copied from interface: MessageInterpolator
Interpolate a given validator message. The implementation is free to delegate to the default interpolator or not.

Specified by:
interpolate in interface MessageInterpolator

getAnnotationMessage

public String getAnnotationMessage(Validator validator)