net.sf.swan.xpath.pattern
Class DescendantStep

java.lang.Object
  |
  +--net.sf.swan.xpath.pattern.PredicatedPattern
        |
        +--net.sf.swan.xpath.pattern.Step
              |
              +--net.sf.swan.xpath.pattern.DescendantStep
All Implemented Interfaces:
NodeTypes, Pattern

public class DescendantStep
extends Step


Fields inherited from interface net.sf.swan.xpath.pattern.NodeTypes
ANY_NODE, ATTRIBUTE_NODE, COMMENT_NODE, DOCUMENT_NODE, ELEMENT_NODE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Constructor Summary
DescendantStep(NodeTest nodeTest, Pattern nextStep)
           
 
Method Summary
protected  boolean matchNext(java.lang.Object originNode, org.jaxen.ContextSupport support, Pattern next)
           
 
Methods inherited from class net.sf.swan.xpath.pattern.Step
getDefaultPriority, getMatchNodeName, getMatchNodeType, getNodeTest, getParentPattern, match, setParentPattern, simplify
 
Methods inherited from class net.sf.swan.xpath.pattern.PredicatedPattern
applyPredicate, evaluatePredicates, getPredicates, hasPredicates, setPredicates, simplifyPredicates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescendantStep

public DescendantStep(NodeTest nodeTest,
                      Pattern nextStep)
Method Detail

matchNext

protected boolean matchNext(java.lang.Object originNode,
                            org.jaxen.ContextSupport support,
                            Pattern next)
                     throws org.jaxen.JaxenException
Overrides:
matchNext in class Step