Package org.apache.commons.el
Class LessThanOrEqualsOperator
- java.lang.Object
-
- org.apache.commons.el.BinaryOperator
-
- org.apache.commons.el.RelationalOperator
-
- org.apache.commons.el.LessThanOrEqualsOperator
-
public class LessThanOrEqualsOperator extends RelationalOperator
The implementation of the less than or equals operator
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
- Author:
- Nathan Abramson - Art Technology Group
-
-
Field Summary
Fields Modifier and Type Field Description static LessThanOrEqualsOperator
SINGLETON
-
Constructor Summary
Constructors Constructor Description LessThanOrEqualsOperator()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(double pLeft, double pRight)
Applies the operator to the given double valuesboolean
apply(long pLeft, long pRight)
Applies the operator to the given long valuesjava.lang.Object
apply(java.lang.Object pLeft, java.lang.Object pRight, Logger pLogger)
Applies the operator to the given valueboolean
apply(java.lang.String pLeft, java.lang.String pRight)
Applies the operator to the given String valuesboolean
apply(java.math.BigDecimal pLeft, java.math.BigDecimal pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimalboolean
apply(java.math.BigInteger pLeft, java.math.BigInteger pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimaljava.lang.String
getOperatorSymbol()
Returns the symbol representing the operator-
Methods inherited from class org.apache.commons.el.RelationalOperator
isEqual, isGreater, isLess
-
Methods inherited from class org.apache.commons.el.BinaryOperator
shouldCoerceToBoolean, shouldEvaluate
-
-
-
-
Field Detail
-
SINGLETON
public static final LessThanOrEqualsOperator SINGLETON
-
-
Method Detail
-
getOperatorSymbol
public java.lang.String getOperatorSymbol()
Returns the symbol representing the operator- Specified by:
getOperatorSymbol
in classBinaryOperator
-
apply
public java.lang.Object apply(java.lang.Object pLeft, java.lang.Object pRight, Logger pLogger) throws javax.servlet.jsp.el.ELException
Applies the operator to the given value- Overrides:
apply
in classRelationalOperator
- Throws:
javax.servlet.jsp.el.ELException
-
apply
public boolean apply(double pLeft, double pRight)
Applies the operator to the given double values- Specified by:
apply
in classRelationalOperator
-
apply
public boolean apply(long pLeft, long pRight)
Applies the operator to the given long values- Specified by:
apply
in classRelationalOperator
-
apply
public boolean apply(java.lang.String pLeft, java.lang.String pRight)
Applies the operator to the given String values- Specified by:
apply
in classRelationalOperator
-
apply
public boolean apply(java.math.BigDecimal pLeft, java.math.BigDecimal pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimal- Specified by:
apply
in classRelationalOperator
-
apply
public boolean apply(java.math.BigInteger pLeft, java.math.BigInteger pRight)
Applies the operator to the given BigDecimal values, returning a BigDecimal- Specified by:
apply
in classRelationalOperator
-
-