org.apache.commons.el
public abstract class BinaryOperator extends Object
This is the superclass for all binary operators
Version: $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Constructor Summary | |
---|---|
BinaryOperator()
Constructor
|
Method Summary | |
---|---|
abstract Object | apply(Object pLeft, Object pRight, Logger pLogger)
Applies the operator to the given pair of values
|
abstract String | getOperatorSymbol()
Returns the symbol representing the operator
|
boolean | shouldCoerceToBoolean()
Returns true if the operator expects its arguments to be coerced
to Booleans. |
boolean | shouldEvaluate(Object pLeft)
Returns true if evaluation is necessary given the specified Left
value. |