org.apache.commons.el

Class 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: luehe $
Authors:
Nathan Abramson - Art Technology Group
Shawn Bayern

Field Summary

(package private) Expression
mExpression
(package private) UnaryOperator
mOperator
(package private) List
mOperators

Constructor Summary

UnaryOperatorExpression(UnaryOperator pOperator, List pOperators, Expression pExpression)
Constructor

Method Summary

Object
evaluate(VariableResolver pResolver, FunctionMapper functions, Logger pLogger)
Evaluates to the literal value
Expression
getExpression()
String
getExpressionString()
Returns the expression in the expression language syntax
UnaryOperator
getOperator()
List
getOperators()
void
setExpression(Expression pExpression)
void
setOperator(UnaryOperator pOperator)
void
setOperators(List pOperators)

Methods inherited from class org.apache.commons.el.Expression

evaluate, getExpressionString

Field Details

mExpression

(package private)  Expression mExpression

mOperator

(package private)  UnaryOperator mOperator

mOperators

(package private)  List mOperators

Constructor Details

UnaryOperatorExpression

public UnaryOperatorExpression(UnaryOperator pOperator,
                               List pOperators,
                               Expression pExpression)
Constructor

Method Details

evaluate

public Object evaluate(VariableResolver pResolver,
                       FunctionMapper functions,
                       Logger pLogger)
            throws ELException
Evaluates to the literal value
Overrides:
evaluate in interface Expression

getExpression

public Expression getExpression()

getExpressionString

public String getExpressionString()
Returns the expression in the expression language syntax
Overrides:
getExpressionString in interface Expression

getOperator

public UnaryOperator getOperator()

getOperators

public List getOperators()

setExpression

public void setExpression(Expression pExpression)

setOperator

public void setOperator(UnaryOperator pOperator)

setOperators

public void setOperators(List pOperators)

Copyright (c) 2001-2002 - Apache Software Foundation