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.Objectevaluate(java.lang.Object pContext, VariableResolver pResolver, java.util.Map functions, java.lang.String defaultPrefix, Logger pLogger)Evaluates to the literal valueExpressiongetExpression()java.lang.StringgetExpressionString()Returns the expression in the expression language syntaxUnaryOperatorgetOperator()java.util.ListgetOperators()voidsetExpression(Expression pExpression)voidsetOperator(UnaryOperator pOperator)voidsetOperators(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:
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
-
-