public class ASTNodeBinaryOp extends ASTNode
Modifier and Type | Field and Description |
---|---|
static int |
ASSOC_LEFT |
static int |
ASSOC_RIGHT |
int |
associativity |
java.util.Vector<ASTNode> |
exprs |
java.util.Vector<java.lang.Integer> |
ops |
Constructor and Description |
---|
ASTNodeBinaryOp() |
Modifier and Type | Method and Description |
---|---|
XPathExpression |
build() |
private XPathBinaryOpExpr |
getBinOpExpr(int op,
XPathExpression a,
XPathExpression b) |
java.util.Vector<ASTNode> |
getChildren() |
public static final int ASSOC_LEFT
public static final int ASSOC_RIGHT
public int associativity
public java.util.Vector<ASTNode> exprs
public java.util.Vector<java.lang.Integer> ops
public java.util.Vector<ASTNode> getChildren()
getChildren
in class ASTNode
public XPathExpression build() throws XPathSyntaxException
build
in class ASTNode
XPathSyntaxException
private XPathBinaryOpExpr getBinOpExpr(int op, XPathExpression a, XPathExpression b) throws XPathSyntaxException
XPathSyntaxException