Class SteppingNavigator.DescendantAxisIterator<N extends SteppingNode<N>>

java.lang.Object
net.sf.saxon.tree.util.SteppingNavigator.DescendantAxisIterator<N>
All Implemented Interfaces:
Closeable, AutoCloseable, SequenceIterator, AxisIterator, UnfailingIterator
Enclosing class:
SteppingNavigator

public static class SteppingNavigator.DescendantAxisIterator<N extends SteppingNode<N>> extends Object implements AxisIterator
An iterator over the descendant or descendant-or-self axis
  • Constructor Details

    • DescendantAxisIterator

      public DescendantAxisIterator(N start, boolean includeSelf, Predicate<? super NodeInfo> test)
      Create an iterator over the descendant or descendant-or-self axis
      Parameters:
      start - the root of the subtree whose descendants are required
      includeSelf - true if this is the descendant-or-self axis
      test - the node-test that selected nodes must satisfy
  • Method Details