Class BinaryOperatorExpression
- java.lang.Object
-
- org.apache.taglibs.standard.lang.jstl.Expression
-
- org.apache.taglibs.standard.lang.jstl.BinaryOperatorExpression
-
public class BinaryOperatorExpression extends Expression
An expression representing a binary operator on a value
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
- Author:
- Nathan Abramson - Art Technology Group, Shawn Bayern
-
-
Constructor Summary
Constructors Constructor Description BinaryOperatorExpression(Expression pExpression, List pOperators, List pExpressions)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger)
Evaluates to the literal valueExpression
getExpression()
List
getExpressions()
String
getExpressionString()
Returns the expression in the expression language syntaxList
getOperators()
void
setExpression(Expression pExpression)
void
setExpressions(List pExpressions)
void
setOperators(List pOperators)
-
-
-
Constructor Detail
-
BinaryOperatorExpression
public BinaryOperatorExpression(Expression pExpression, List pOperators, List pExpressions)
Constructor
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression pExpression)
-
getOperators
public List getOperators()
-
setOperators
public void setOperators(List pOperators)
-
getExpressions
public List getExpressions()
-
setExpressions
public void setExpressions(List pExpressions)
-
getExpressionString
public String getExpressionString()
Returns the expression in the expression language syntax- Specified by:
getExpressionString
in classExpression
-
evaluate
public Object evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException
Evaluates to the literal value- Specified by:
evaluate
in classExpression
- Throws:
ELException
-
-