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
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ExpressionmExpression(package private) UnaryOperatormOperator(package private) java.util.ListmOperators
-
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)
-
-
-
Field Detail
-
mOperator
UnaryOperator mOperator
-
mOperators
java.util.List mOperators
-
mExpression
Expression mExpression
-
-
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
-
-