org.apache.commons.el
Class ArithmeticOperator
public abstract class ArithmeticOperator
This is the superclass for all binary arithmetic operators
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $- Nathan Abramson - Art Technology Group
abstract BigDecimal | apply(BigDecimal pLeft, BigDecimal pRight) -
Applies the operator to the given BigDecimal values, returning a
BigDecimal.
|
abstract BigInteger | apply(BigInteger pLeft, BigInteger pRight) -
Applies the operator to the given BigInteger values, returning a
BigInteger.
|
Object | apply(Object pLeft, Object pRight, Logger pLogger) -
Applies the operator to the given value
|
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
|
apply
public abstract BigDecimal apply(BigDecimal pLeft,
BigDecimal pRight)
Applies the operator to the given BigDecimal values, returning a
BigDecimal.
apply
public abstract BigInteger apply(BigInteger pLeft,
BigInteger pRight)
Applies the operator to the given BigInteger values, returning a
BigInteger.
apply
public Object apply(Object pLeft,
Object pRight,
Logger pLogger)
throws ELException
Applies the operator to the given value
- apply in interface BinaryOperator
apply
public abstract double apply(double pLeft,
double pRight)
Applies the operator to the given double values, returning a double
apply
public abstract long apply(long pLeft,
long pRight)
Applies the operator to the given double values, returning a double
Copyright (c) 2001-2002 - Apache Software Foundation