org.apache.commons.el
public abstract class RelationalOperator extends BinaryOperator
This is the superclass for all relational operators (except == or !=)
Version: $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Method Summary | |
---|---|
Object | apply(Object pLeft, Object pRight, Logger pLogger)
Applies the operator to the given value
|
abstract boolean | apply(double pLeft, double pRight)
Applies the operator to the given double values
|
abstract boolean | apply(long pLeft, long pRight)
Applies the operator to the given long values
|
abstract boolean | apply(String pLeft, String pRight)
Applies the operator to the given String values
|
abstract boolean | apply(BigDecimal pLeft, BigDecimal pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimal
|
abstract boolean | apply(BigInteger pLeft, BigInteger pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimal
|
protected boolean | isEqual(int val)
Test return value of BigInteger/BigDecimal A.compareTo(B). |
protected boolean | isGreater(int val)
Test return value of BigInteger/BigDecimal A.compareTo(B). |
protected boolean | isLess(int val)
Test return value of BigInteger/BigDecimal A.compareTo(B). |
Parameters: val - result of BigInteger/BigDecimal compareTo() call
Returns: - true if result is equal to 0, otherwise false
Parameters: val - result of BigInteger/BigDecimal compareTo() call
Returns: - true if result is greater than 0, otherwise false
Parameters: val - result of BigInteger/BigDecimal compareTo() call
Returns: - true if result is less than 0, otherwise false