jd.xml.xpath.expr.operator
Class BooleanOperator

java.lang.Object
  extended byjd.xml.xpath.expr.ExpressionImpl
      extended byjd.xml.xpath.expr.BooleanExpression
          extended byjd.xml.xpath.expr.operator.BooleanOperator
All Implemented Interfaces:
Expression, Operator
Direct Known Subclasses:
And, Equals, Or, Relate

public abstract class BooleanOperator
extends BooleanExpression
implements Operator

BooleanOperator is a base class for operators that operate on booleans.


Field Summary
protected  Expression lhs_
           
protected  Expression rhs_
           
 
Fields inherited from interface jd.xml.xpath.expr.Expression
DEP_CONTEXT_NODE, DEP_CONTEXT_POSITION, DEP_CONTEXT_SIZE, DEP_CONTEXT_STATIC, DEP_NONE, DEP_UNKNOWN
 
Constructor Summary
BooleanOperator(Expression lhs, Expression rhs)
          Create a BooleanOperator.
 
Method Summary
 int getContextDependencies()
          Return a bitfield indicating the expression dependencies on the XPath context.
 
Methods inherited from class jd.xml.xpath.expr.BooleanExpression
getResultType, toBooleanValue, toNumberValue, toStringValue, toXObject
 
Methods inherited from class jd.xml.xpath.expr.ExpressionImpl
hasContextDependencies, isUniqueFilter, matchesFilter, toNode, toNodeSet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jd.xml.xpath.expr.Expression
accept, getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject
 

Field Detail

lhs_

protected final Expression lhs_

rhs_

protected final Expression rhs_
Constructor Detail

BooleanOperator

public BooleanOperator(Expression lhs,
                       Expression rhs)
Create a BooleanOperator.

Method Detail

getContextDependencies

public int getContextDependencies()
Description copied from interface: Expression
Return a bitfield indicating the expression dependencies on the XPath context.

Specified by:
getContextDependencies in interface Expression