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
,ApplicationContext
and 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.String
EXPRESSION_FACTORY_FACTORY_INIT_PARAM
Initialization parameter to decide the implementation ofExpressionFactoryFactory
.protected javax.el.ExpressionFactory
expressionFactory
The EL expression factory.protected javax.el.ELResolver
resolver
The 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.Object
evaluate(java.lang.String expression, org.apache.tiles.request.Request request)
Evaluates an expression.void
setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
Sets the expression factory to use.void
setResolver(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.
-
-