Class PrecedingOrAncestorEnumeration

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, SequenceIterator, AxisIterator, LookaheadIterator, UnfailingIterator

    final class PrecedingOrAncestorEnumeration
    extends TreeEnumeration
    This axis cannot be requested directly in an XPath expression but is used when evaluating xsl:number. It is provided because taking the union of the two axes would be very inefficient
    • Constructor Detail

      • PrecedingOrAncestorEnumeration

        public PrecedingOrAncestorEnumeration​(NodeImpl node,
                                              java.util.function.Predicate<? super NodeInfo> nodeTest)
    • Method Detail

      • step

        protected void step()
        Description copied from class: TreeEnumeration
        Advance one step along the axis: the resulting node might not meet the required criteria for inclusion
        Specified by:
        step in class TreeEnumeration