edu.cmu.aura.service.query.expression
Class BooleanOperator
java.lang.Object
|
+--edu.cmu.aura.service.query.expression.Operator
|
+--edu.cmu.aura.service.query.expression.BooleanOperator
- Direct Known Subclasses:
- OpAnd, OpNot, OpOr
- public abstract class BooleanOperator
- extends Operator
|
Method Summary |
boolean |
eval(boolean b1)
|
boolean |
eval(boolean b1,
boolean b2)
|
int |
eval(int b1,
java.util.ArrayList ncAttribs)
|
int |
eval(int b1,
int b2,
java.util.ArrayList ncAttribs)
|
abstract boolean |
isUnary()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanOperator
public BooleanOperator()
eval
public boolean eval(boolean b1,
boolean b2)
throws EvaluationException
- Overrides:
eval in class Operator
eval
public boolean eval(boolean b1)
throws EvaluationException
- Overrides:
eval in class Operator
eval
public int eval(int b1,
int b2,
java.util.ArrayList ncAttribs)
throws EvaluationException
eval
public int eval(int b1,
java.util.ArrayList ncAttribs)
throws EvaluationException
isUnary
public abstract boolean isUnary()
- Overrides:
isUnary in class Operator