|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.apache.tiles.evaluator.AbstractAttributeEvaluator
org.apache.tiles.evaluator.el.ELAttributeEvaluator
public class ELAttributeEvaluator
Evaluates string expression with typical EL syntax.
You can use normal EL syntax, knowing that the root objects are
TilesRequestContext, TilesApplicationContext and beans
contained in request, session and application scope.
| Field Summary | |
|---|---|
protected TilesApplicationContext |
applicationContext
The Tiles application context. |
static String |
EXPRESSION_FACTORY_FACTORY_INIT_PARAM
Initialization parameter to decide the implementation of ExpressionFactoryFactory. |
protected javax.el.ExpressionFactory |
expressionFactory
The EL expression factory. |
protected javax.el.ELResolver |
resolver
The EL resolver to use. |
| Constructor Summary | |
|---|---|
ELAttributeEvaluator()
Constructor. |
|
| Method Summary | |
|---|---|
Object |
evaluate(String expression,
TilesRequestContext request)
Evaluates an expression. |
void |
init(Map<String,String> initParameters)
Initializes the attribute evaluator. |
void |
setApplicationContext(TilesApplicationContext applicationContext)
Sets the Tiles application context. |
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String EXPRESSION_FACTORY_FACTORY_INIT_PARAM
ExpressionFactoryFactory.
protected TilesApplicationContext applicationContext
protected javax.el.ExpressionFactory expressionFactory
protected javax.el.ELResolver resolver
| Constructor Detail |
|---|
public ELAttributeEvaluator()
| Method Detail |
|---|
public void init(Map<String,String> initParameters)
init in interface AttributeEvaluatorinitParameters - The initialization parameters.public void setApplicationContext(TilesApplicationContext applicationContext)
setApplicationContext in interface TilesApplicationContextAwareapplicationContext - The Tiles application context.public void setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
expressionFactory - The expression factory.public void setResolver(javax.el.ELResolver resolver)
resolver - The EL resolver.
public Object evaluate(String expression,
TilesRequestContext request)
evaluate in interface AttributeEvaluatorexpression - The expression to evaluate.request - The request object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||