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
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ExpressionmExpression(package private) java.util.ListmExpressions(package private) java.util.ListmOperators
-
Constructor Summary
Constructors Constructor Description BinaryOperatorExpression(Expression pExpression, java.util.List pOperators, java.util.List pExpressions)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger)Evaluates to the literal valueExpressiongetExpression()java.util.ListgetExpressions()java.lang.StringgetExpressionString()Returns the expression in the expression language syntaxjava.util.ListgetOperators()voidsetExpression(Expression pExpression)voidsetExpressions(java.util.List pExpressions)voidsetOperators(java.util.List pOperators)
-
-
-
Field Detail
-
mExpression
Expression mExpression
-
mOperators
java.util.List mOperators
-
mExpressions
java.util.List mExpressions
-
-
Constructor Detail
-
BinaryOperatorExpression
public BinaryOperatorExpression(Expression pExpression, java.util.List pOperators, java.util.List pExpressions)
Constructor
-
-
Method Detail
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression pExpression)
-
getOperators
public java.util.List getOperators()
-
setOperators
public void setOperators(java.util.List pOperators)
-
getExpressions
public java.util.List getExpressions()
-
setExpressions
public void setExpressions(java.util.List pExpressions)
-
getExpressionString
public java.lang.String getExpressionString()
Returns the expression in the expression language syntax- Specified by:
getExpressionStringin classExpression
-
evaluate
public java.lang.Object evaluate(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger) throws ELExceptionEvaluates to the literal value- Specified by:
evaluatein classExpression- Throws:
ELException
-
-