public abstract class MathExpression extends BinaryExpression
构造器和说明 |
---|
MathExpression() |
限定符和类型 | 方法和说明 |
---|---|
protected abstract java.lang.Object |
ccNINI(java.lang.String op) |
protected abstract java.lang.Object |
ccNIPI(java.lang.String op) |
protected abstract java.lang.Object |
ccNIRE(java.lang.Object right,
java.lang.String op) |
protected abstract java.lang.Object |
ccPINI(java.lang.String op) |
protected abstract java.lang.Object |
ccPIPI(java.lang.String op) |
protected abstract java.lang.Object |
ccPIRE(java.lang.Object right,
java.lang.String op) |
protected abstract java.lang.Object |
ccRENI(java.lang.Object left,
java.lang.String op) |
protected abstract java.lang.Object |
ccREPI(java.lang.Object left,
java.lang.String op) |
protected abstract java.lang.Object |
ccRERE(java.lang.Object left,
java.lang.Object right,
java.lang.String op) |
protected abstract java.lang.Object |
decimalOperation(java.math.BigDecimal B1,
java.math.BigDecimal B2,
java.lang.String op) |
protected abstract java.lang.Object |
doubleOperation(double D1,
double D2,
java.lang.String op) |
protected abstract java.lang.Object |
longOperation(long I1,
long I2,
java.lang.String op) |
protected java.lang.Object |
numberOperation(java.lang.Object left,
java.lang.Object right,
java.lang.String op) |
protected java.lang.Object |
objectBinaryOperation(java.lang.Object left,
java.lang.Object right,
java.lang.String op) |
protected java.lang.Object |
processLongValue(long r) |
arrayBinaryOperation, binaryOperation, emptyNodesException, eval, getNodeByIndex, getOpByIndex, isRelationExpression, judge, shortcutJudge, sizeOfNodes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delay4PageCal, exString, getExpression, parserParameter, parserParameterNoColumnRow, trav4HuntBIL, trav4HuntSIL, traversal4Tiny
protected java.lang.Object objectBinaryOperation(java.lang.Object left, java.lang.Object right, java.lang.String op) throws UtilEvalError
objectBinaryOperation
在类中 BinaryExpression
UtilEvalError
protected abstract java.lang.Object ccPIPI(java.lang.String op)
protected abstract java.lang.Object ccPINI(java.lang.String op)
protected abstract java.lang.Object ccPIRE(java.lang.Object right, java.lang.String op)
protected abstract java.lang.Object ccNIPI(java.lang.String op)
protected abstract java.lang.Object ccNINI(java.lang.String op)
protected abstract java.lang.Object ccNIRE(java.lang.Object right, java.lang.String op)
protected abstract java.lang.Object ccREPI(java.lang.Object left, java.lang.String op)
protected abstract java.lang.Object ccRENI(java.lang.Object left, java.lang.String op)
protected abstract java.lang.Object ccRERE(java.lang.Object left, java.lang.Object right, java.lang.String op) throws UtilEvalError
UtilEvalError
protected java.lang.Object numberOperation(java.lang.Object left, java.lang.Object right, java.lang.String op)
protected abstract java.lang.Object decimalOperation(java.math.BigDecimal B1, java.math.BigDecimal B2, java.lang.String op)
protected abstract java.lang.Object doubleOperation(double D1, double D2, java.lang.String op)
protected abstract java.lang.Object longOperation(long I1, long I2, java.lang.String op)
protected java.lang.Object processLongValue(long r)