Class PrecedingSiblingEnumeration

java.lang.Object
net.sf.saxon.tree.iter.AxisIteratorImpl
net.sf.saxon.tree.tiny.PrecedingSiblingEnumeration
All Implemented Interfaces:
SequenceIterator, AxisIterator, UnfailingIterator

final class PrecedingSiblingEnumeration extends AxisIteratorImpl
This class supports the preceding-sibling axis. The starting node must be an element, text node, comment, or processing instruction: to ensure this, construct the enumeration using NodeInfo#getEnumeration()
  • Constructor Details

  • Method Details

    • next

      public NodeInfo next()
      Description copied from interface: UnfailingIterator
      Get the next item in the sequence.
      Returns:
      the next Item. If there are no more nodes, return null.
    • getAnother

      public AxisIterator getAnother()
      Get another enumeration of the same nodes
      Returns:
      a new iterator over the same sequence