MinusOperator
, MultiplyOperator
, PlusOperator
public abstract class ArithmeticOperator extends BinaryOperator
This is the superclass for all binary arithmetic operators
Constructor | Description |
---|---|
ArithmeticOperator() |
Modifier and Type | Method | Description |
---|---|---|
abstract double |
apply(double pLeft,
double pRight) |
Applies the operator to the given double values, returning a double
|
abstract long |
apply(long pLeft,
long pRight) |
Applies the operator to the given double values, returning a double
|
java.lang.Object |
apply(java.lang.Object pLeft,
java.lang.Object pRight,
Logger pLogger) |
Applies the operator to the given value
|
abstract java.math.BigDecimal |
apply(java.math.BigDecimal pLeft,
java.math.BigDecimal pRight) |
Applies the operator to the given BigDecimal values, returning a
BigDecimal.
|
abstract java.math.BigInteger |
apply(java.math.BigInteger pLeft,
java.math.BigInteger pRight) |
Applies the operator to the given BigInteger values, returning a
BigInteger.
|
getOperatorSymbol, shouldCoerceToBoolean, shouldEvaluate
public java.lang.Object apply(java.lang.Object pLeft, java.lang.Object pRight, Logger pLogger) throws javax.servlet.jsp.el.ELException
apply
in class BinaryOperator
javax.servlet.jsp.el.ELException
public abstract double apply(double pLeft, double pRight)
public abstract long apply(long pLeft, long pRight)
public abstract java.math.BigDecimal apply(java.math.BigDecimal pLeft, java.math.BigDecimal pRight)
public abstract java.math.BigInteger apply(java.math.BigInteger pLeft, java.math.BigInteger pRight)
Copyright (c) 2001-2002 - Apache Software Foundation