Class UnaryOperatorExpression
- java.lang.Object
-
- org.apache.taglibs.standard.lang.jstl.Expression
-
- org.apache.taglibs.standard.lang.jstl.UnaryOperatorExpression
-
public class UnaryOperatorExpression extends Expression
An expression representing one or more unary operators 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 UnaryOperatorExpression(UnaryOperator pOperator, java.util.List pOperators, Expression pExpression)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
evaluate(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger)
Evaluates to the literal valueExpression
getExpression()
java.lang.String
getExpressionString()
Returns the expression in the expression language syntaxUnaryOperator
getOperator()
java.util.List
getOperators()
void
setExpression(Expression pExpression)
void
setOperator(UnaryOperator pOperator)
void
setOperators(java.util.List pOperators)
-
-
-
Constructor Detail
-
UnaryOperatorExpression
public UnaryOperatorExpression(UnaryOperator pOperator, java.util.List pOperators, Expression pExpression)
Constructor
-
-
Method Detail
-
getOperator
public UnaryOperator getOperator()
-
setOperator
public void setOperator(UnaryOperator pOperator)
-
getOperators
public java.util.List getOperators()
-
setOperators
public void setOperators(java.util.List pOperators)
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression pExpression)
-
getExpressionString
public java.lang.String getExpressionString()
Returns the expression in the expression language syntax- Specified by:
getExpressionString
in classExpression
-
evaluate
public java.lang.Object evaluate(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger) throws ELException
Evaluates to the literal value- Specified by:
evaluate
in classExpression
- Throws:
ELException
-
-