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 Objectevaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger)Evaluates to the literal valueExpressiongetExpression()ListgetExpressions()StringgetExpressionString()Returns the expression in the expression language syntaxListgetOperators()voidsetExpression(Expression pExpression)voidsetExpressions(List pExpressions)voidsetOperators(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:
getExpressionStringin classExpression
-
evaluate
public Object evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException
Evaluates to the literal value- Specified by:
evaluatein classExpression- Throws:
ELException
-
-