jd.xml.xpath.expr.operator
Class NodeSetOperator

java.lang.Object
  extended byjd.xml.xpath.expr.ExpressionImpl
      extended byjd.xml.xpath.expr.NodeSetExpression
          extended byjd.xml.xpath.expr.operator.NodeSetOperator
All Implemented Interfaces:
Expression, Operator
Direct Known Subclasses:
ComposedPath, Union

public abstract class NodeSetOperator
extends NodeSetExpression
implements Operator

NodeSetOperator is a base class for operations that take two node-set expression arguments and return a node-set.


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
NodeSetOperator(Expression lhs, Expression rhs)
           
 
Method Summary
 int getContextDependencies()
          Return a bitfield indicating the expression dependencies on the XPath context.
 Expression getLhs()
          Return the "left hand side" expression.
 Expression getRhs()
          Return the "right hand side" expression.
 
Methods inherited from class jd.xml.xpath.expr.NodeSetExpression
canCreateModelWalker, getMaxResultSize, getMaxResultSize, getMinResultSize, getMinResultSize, getModelWalker, 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

NodeSetOperator

public NodeSetOperator(Expression lhs,
                       Expression rhs)
Method Detail

getLhs

public Expression getLhs()
Return the "left hand side" expression.


getRhs

public Expression getRhs()
Return the "right hand side" expression.


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