org.apache.commons.el

Class BinaryOperatorExpression


public class BinaryOperatorExpression
extends Expression

An expression representing a binary operator 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) List
mExpressions
(package private) List
mOperators

Constructor Summary

BinaryOperatorExpression(Expression pExpression, List pOperators, List pExpressions)
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
List
getExpressions()
List
getOperators()
void
setExpression(Expression pExpression)
void
setExpressions(List pExpressions)
void
setOperators(List pOperators)

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

evaluate, getExpressionString

Field Details

mExpression

(package private)  Expression mExpression

mExpressions

(package private)  List mExpressions

mOperators

(package private)  List mOperators

Constructor Details

BinaryOperatorExpression

public BinaryOperatorExpression(Expression pExpression,
                                List pOperators,
                                List pExpressions)
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

getExpressions

public List getExpressions()

getOperators

public List getOperators()

setExpression

public void setExpression(Expression pExpression)

setExpressions

public void setExpressions(List pExpressions)

setOperators

public void setOperators(List pOperators)

Copyright (c) 2001-2002 - Apache Software Foundation