This package provides interfaces and classes for constructing expressions involving arithmetic operators.
All the operators in this package extend the base class MathOperator
and implement either
BinaryOperator
or UnaryOperator
depending on the type of
operator (binary or unary), but the concrete multi-operand operator doesn't implement
any of these interfaces.
This package provides following math operators to construct an arithmetic expression.
- MathAbs
- MathAcos
- MathAdd
- MathAsin
- MathAtan
- MathAtan2
- MathCeil
- MathCos
- MathDivide
- MathExp
- MathFloor
- MathIeeeRemainder
- MathLog
- MathMax
- MathMin
- MathMultiply
- MathPow
- MathRandom
- MathSin
- MathRint
- MathRound
- MathSqrt
- MathSubtract
- MathTan
- MathToDegrees
- MathToRadians
@see com.bea.p13n.expression.operator.math.MathOperator
@see com.bea.p13n.expression.operator.BinaryOperator
@see com.bea.p13n.expression.operator.UnaryOperator