Package org.zkoss.zk.xel
Interface Evaluator
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
EvaluatorRef
- All Known Implementing Classes:
SimpleEvaluator
A ZK specific expression builder that is based on XEL.
- Since:
- 3.0.0
- Author:
- tomyeh
-
Method Summary
Modifier and TypeMethodDescriptionEvaluates the expression.Evaluates the expression.org.zkoss.xel.ExpressionparseExpression(String expression, Class<?> expectedType) Prepares the expression.
-
Method Details
-
parseExpression
org.zkoss.xel.Expression parseExpression(String expression, Class<?> expectedType) throws org.zkoss.xel.XelException Prepares the expression.- Parameters:
expression- the expression to be prepared for being evaluated later.expectedType- the expected type of the result of the evaluation- Throws:
org.zkoss.xel.XelException
-
evaluate
Evaluates the expression.- Parameters:
page- the page, or null to ignore- Throws:
org.zkoss.xel.XelException
-
evaluate
Object evaluate(Component comp, org.zkoss.xel.Expression expression) throws org.zkoss.xel.XelException Evaluates the expression.- Parameters:
comp- the component, or null to ignore- Throws:
org.zkoss.xel.XelException
-