org.apache.myfaces.extensions.cdi.message.impl
Class ELAwareMessageInterpolator

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.message.impl.ELAwareMessageInterpolator
All Implemented Interfaces:
Serializable, MessageInterpolator

public class ELAwareMessageInterpolator
extends Object

Allows to use EL-expressions in messages

See Also:
Serialized Form

Constructor Summary
ELAwareMessageInterpolator(ELProvider elProvider)
          Constructor for creating an MessageInterpolator which uses the given ELProvider for interpolating el-expressions in a message.
ELAwareMessageInterpolator(ELProvider elProvider, ArgumentFilter argumentFilter)
          Constructor for creating an MessageInterpolator which uses the given ELProvider for interpolating el-expressions in a message and allows to filter arguments of the message.
 
Method Summary
protected  Object formatAsString(MessageContext messageContext, Object value)
           
 String interpolate(MessageContext messageContext, String messageDescriptor, Serializable... arguments)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ELAwareMessageInterpolator

public ELAwareMessageInterpolator(ELProvider elProvider)
Constructor for creating an MessageInterpolator which uses the given ELProvider for interpolating el-expressions in a message.

Parameters:
elProvider - el-provider which should be used

ELAwareMessageInterpolator

public ELAwareMessageInterpolator(ELProvider elProvider,
                                  ArgumentFilter argumentFilter)
Constructor for creating an MessageInterpolator which uses the given ELProvider for interpolating el-expressions in a message and allows to filter arguments of the message.

Parameters:
elProvider - el-provider which should be used
argumentFilter - argument-filter which should be used
Method Detail

interpolate

public String interpolate(MessageContext messageContext,
                          String messageDescriptor,
                          Serializable... arguments)


formatAsString

protected Object formatAsString(MessageContext messageContext,
                                Object value)


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.