public abstract class AbstractCompareOperator extends AbstractBinaryFullCircuitOperator
Constructor and Description |
---|
AbstractCompareOperator() |
Modifier and Type | Method and Description |
---|---|
protected static int |
compareJavaObjectTo(BasicJavaObjectValue f,
RightValue op) |
protected abstract Boolean |
compareTo(BasicBooleanValue s,
RightValue op) |
protected abstract Boolean |
compareTo(BasicDoubleValue d,
RightValue op) |
protected abstract Boolean |
compareTo(BasicJavaObjectValue s,
RightValue op) |
protected abstract Boolean |
compareTo(BasicLongValue l,
RightValue op) |
protected abstract Boolean |
compareTo(BasicStringValue s,
RightValue op) |
protected RightValue |
evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
evaluate
getLeftOperand, getRightOperand, setLeftOperand, setRightOperand
protected abstract Boolean compareTo(BasicDoubleValue d, RightValue op) throws BasicRuntimeException
BasicRuntimeException
protected abstract Boolean compareTo(BasicLongValue l, RightValue op) throws BasicRuntimeException
BasicRuntimeException
protected abstract Boolean compareTo(BasicStringValue s, RightValue op) throws BasicRuntimeException
BasicRuntimeException
protected abstract Boolean compareTo(BasicJavaObjectValue s, RightValue op) throws BasicRuntimeException
BasicRuntimeException
protected abstract Boolean compareTo(BasicBooleanValue s, RightValue op) throws BasicRuntimeException
BasicRuntimeException
protected RightValue evaluateOn(RightValue leftOperand, RightValue rightOperand) throws BasicRuntimeException
evaluateOn
in class AbstractBinaryFullCircuitOperator
BasicRuntimeException
protected static int compareJavaObjectTo(BasicJavaObjectValue f, RightValue op) throws BasicRuntimeException
BasicRuntimeException
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.