MathOperator Class

com.bea.p13n.expression.operator.math
MathOperator Class

public abstract class MathOperator

    extends Operator

Base class for all math operators.


Hierarchy
Object
  ComplexExpressionImpl
    Operator
      MathOperator
All Implemented Interfaces

Cloneable, Expression, Serializable
Direct Known Subclasses

MathAbs, MathAcos, MathAdd, MathAsin, MathAtan, MathAtan2, MathCeil, MathCos, MathDivide, MathExp, MathFloor, MathIeeeRemainder, MathLog, MathMax, MathMin, MathMultiply, MathPow, MathRandom, MathRint, MathRound, MathSin, MathSqrt, MathSubtract, MathTan, MathToDegrees, MathToRadians

Field Summary

protected static final Class
BINARY_PARAMETER_SIGNATURE
Class
protected static final Class
UNARY_PARAMETER_SIGNATURE
Class
 

Constructor Summary

MathOperator()

Default constructor.
MathOperator(Object lhs, Object rhs)

Constructor for two argument operators.
MathOperator(Object lhs)

Constructor for single argument operators.
 

Method Summary

 
Methods from  com.bea.p13n.expression.operator.Operator
leftHandSide, operand, rightHandSide
 
Methods from  com.bea.p13n.expression.internal.ComplexExpressionImpl
addListener, addSubExpression, clearCache, clone, createProxyExpression, equals, getCachedValue, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, hashCode, isCached, isCacheEnabled, isEqualitySubExpression, notifyListeners, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setParent, setSource, setSubExpression, setUserData, toString, write
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.p13n.expression.Expression
accept, addListener, addSubExpression, clearCache, clone, getCachedValue, getParameterSignature, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, isCached, isCacheEnabled, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setSource, setSubExpression, setUserData, write
 

Field Detail

BINARY_PARAMETER_SIGNATURE

protected static final Class BINARY_PARAMETER_SIGNATURE


UNARY_PARAMETER_SIGNATURE

protected static final Class UNARY_PARAMETER_SIGNATURE

 

Constructor Detail

MathOperator

protected MathOperator()
Default constructor.

MathOperator

protected MathOperator(Object lhs, 
                       Object rhs)
Constructor for two argument operators.

MathOperator

protected MathOperator(Object lhs)
Constructor for single argument operators.