Package org.apache.tiles.el
Class ELAttributeEvaluator
- java.lang.Object
-
- org.apache.tiles.evaluator.AbstractAttributeEvaluator
-
- org.apache.tiles.el.ELAttributeEvaluator
-
- All Implemented Interfaces:
AttributeEvaluator
public class ELAttributeEvaluator extends AbstractAttributeEvaluator
Evaluates string expression with typical EL syntax.
You can use normal EL syntax, knowing that the root objects areRequest,ApplicationContextand beans contained in request, session and application scope.- Since:
- 2.2.1
- Version:
- $Rev: 891884 $ $Date: 2009-12-18 07:43:12 +1100 (Fri, 18 Dec 2009) $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXPRESSION_FACTORY_FACTORY_INIT_PARAMInitialization parameter to decide the implementation ofExpressionFactoryFactory.protected javax.el.ExpressionFactoryexpressionFactoryThe EL expression factory.protected javax.el.ELResolverresolverThe EL resolver to use.
-
Constructor Summary
Constructors Constructor Description ELAttributeEvaluator()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(java.lang.String expression, org.apache.tiles.request.Request request)Evaluates an expression.voidsetExpressionFactory(javax.el.ExpressionFactory expressionFactory)Sets the expression factory to use.voidsetResolver(javax.el.ELResolver resolver)Sets the EL resolver to use.-
Methods inherited from class org.apache.tiles.evaluator.AbstractAttributeEvaluator
evaluate
-
-
-
-
Field Detail
-
EXPRESSION_FACTORY_FACTORY_INIT_PARAM
public static final java.lang.String EXPRESSION_FACTORY_FACTORY_INIT_PARAM
Initialization parameter to decide the implementation ofExpressionFactoryFactory.- Since:
- 2.2.1
- See Also:
- Constant Field Values
-
expressionFactory
protected javax.el.ExpressionFactory expressionFactory
The EL expression factory.- Since:
- 2.2.1
-
resolver
protected javax.el.ELResolver resolver
The EL resolver to use.- Since:
- 2.2.1
-
-
Method Detail
-
setExpressionFactory
public void setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
Sets the expression factory to use.- Parameters:
expressionFactory- The expression factory.- Since:
- 2.2.1
-
setResolver
public void setResolver(javax.el.ELResolver resolver)
Sets the EL resolver to use.- Parameters:
resolver- The EL resolver.- Since:
- 2.2.1
-
evaluate
public java.lang.Object evaluate(java.lang.String expression, org.apache.tiles.request.Request request)Evaluates an expression.- Parameters:
expression- The expression to evaluate.request- The request object.- Returns:
- The evaluated object.
-
-