org.apache.tiles.evaluator
Class AbstractAttributeEvaluator

Package class diagram package AbstractAttributeEvaluator
java.lang.Object
  extended by org.apache.tiles.evaluator.AbstractAttributeEvaluator
All Implemented Interfaces:
AttributeEvaluator
Direct Known Subclasses:
DirectAttributeEvaluator, ELAttributeEvaluator

public abstract class AbstractAttributeEvaluator
extends java.lang.Object
implements AttributeEvaluator

Abstract class to link a correct evaluation of an attribute, by evaluating Attribute.getValue() and then Attribute.getExpression().

Since:
2.1.2

Constructor Summary
AbstractAttributeEvaluator()
           
 
Method Summary
 java.lang.Object evaluate(Attribute attribute, TilesRequestContext request)
          Evaluates an attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tiles.evaluator.AttributeEvaluator
evaluate, init
 

Constructor Detail

AbstractAttributeEvaluator

public AbstractAttributeEvaluator()
Method Detail

evaluate

public java.lang.Object evaluate(Attribute attribute,
                                 TilesRequestContext request)
Evaluates an attribute value.

Specified by:
evaluate in interface AttributeEvaluator
Parameters:
attribute - The attribute to evaluate.
request - The request object.
Returns:
The evaluated object.