Package org.apache.commons.el
Class Expression
- java.lang.Object
-
- org.apache.commons.el.Expression
-
- Direct Known Subclasses:
BinaryOperatorExpression
,ComplexValue
,ConditionalExpression
,FunctionInvocation
,Literal
,NamedValue
,UnaryOperatorExpression
public abstract class Expression extends java.lang.Object
The abstract class from which all expression types derive.
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
- Author:
- Nathan Abramson - Art Technology Group, Shawn Bayern
-
-
Constructor Summary
Constructors Constructor Description Expression()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.Object
evaluate(javax.servlet.jsp.el.VariableResolver pResolver, javax.servlet.jsp.el.FunctionMapper functions, Logger pLogger)
Evaluates the expression in the given contextabstract java.lang.String
getExpressionString()
Returns the expression in the expression language syntax
-
-
-
Method Detail
-
getExpressionString
public abstract java.lang.String getExpressionString()
Returns the expression in the expression language syntax
-
evaluate
public abstract java.lang.Object evaluate(javax.servlet.jsp.el.VariableResolver pResolver, javax.servlet.jsp.el.FunctionMapper functions, Logger pLogger) throws javax.servlet.jsp.el.ELException
Evaluates the expression in the given context- Throws:
javax.servlet.jsp.el.ELException
-
-