Package net.sf.saxon.tree.iter
Class ArrayIterator.OfNodes<N extends NodeInfo>
java.lang.Object
net.sf.saxon.tree.iter.ArrayIterator
net.sf.saxon.tree.iter.ArrayIterator.Of<N>
net.sf.saxon.tree.iter.ArrayIterator.OfNodes<N>
- All Implemented Interfaces:
Closeable,AutoCloseable,LastPositionFinder,FocusIterator,SequenceIterator,AxisIterator,GroundedIterator,LookaheadIterator,ReversibleIterator
- Enclosing class:
ArrayIterator
public static class ArrayIterator.OfNodes<N extends NodeInfo>
extends ArrayIterator.Of<N>
implements AxisIterator
ArrayIterator.OfNodes is a subclass of ArrayIterator where the array always
contains Nodes; it therefore implements the AxisIterator interface.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.tree.iter.ArrayIterator
ArrayIterator.Of<T extends Item>, ArrayIterator.OfNodes<N extends NodeInfo> -
Field Summary
Fields inherited from class net.sf.saxon.tree.iter.ArrayIterator.Of
itemsFields inherited from class net.sf.saxon.tree.iter.ArrayIterator
end, index, start -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.tree.iter.ArrayIterator.Of
current, getArray, getEndPosition, getLength, getResidue, getReverseIterator, getStartPosition, hasNext, makeSliceIterator, materialize, supportsGetLengthMethods inherited from class net.sf.saxon.tree.iter.ArrayIterator
isActuallyGrounded, position, supportsHasNextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.om.SequenceIterator
close
-
Constructor Details
-
OfNodes
-
-
Method Details
-
next
Description copied from class:ArrayIterator.OfGet the next item in the array- Specified by:
nextin interfaceAxisIterator- Specified by:
nextin interfaceSequenceIterator- Overrides:
nextin classArrayIterator.Of<N extends NodeInfo>- Returns:
- the next item in the array
-