com.servingxml.expr.saxpath
Class BinaryOp

java.lang.Object
  extended by com.servingxml.expr.saxpath.BinaryOp

public abstract class BinaryOp
extends java.lang.Object


Field Summary
static BinaryOp AND
           
static BinaryOp EQUAL
           
static BinaryOp GE
           
static BinaryOp GT
           
static BinaryOp LE
           
static BinaryOp LT
           
static BinaryOp NE
           
static BinaryOp OR
           
 
Constructor Summary
protected BinaryOp(int precedence)
           
 
Method Summary
abstract  Result evaluate(SaxPath path, Record parameters, PredicateTerm lhs, PredicateTerm rhs)
           
 int precedence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OR

public static final BinaryOp OR

AND

public static final BinaryOp AND

EQUAL

public static final BinaryOp EQUAL

NE

public static final BinaryOp NE

LT

public static final BinaryOp LT

LE

public static final BinaryOp LE

GT

public static final BinaryOp GT

GE

public static final BinaryOp GE
Constructor Detail

BinaryOp

protected BinaryOp(int precedence)
Method Detail

evaluate

public abstract Result evaluate(SaxPath path,
                                Record parameters,
                                PredicateTerm lhs,
                                PredicateTerm rhs)

precedence

public int precedence()