Class ReverseListIterator
java.lang.Object
com.puppycrawl.tools.checkstyle.xpath.iterators.ReverseListIterator
- All Implemented Interfaces:
Closeable
,AutoCloseable
,net.sf.saxon.om.SequenceIterator
,net.sf.saxon.tree.iter.AxisIterator
Iterates list in backward direction.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReverseListIterator
(Collection<? extends net.sf.saxon.om.NodeInfo> items) Constructor forReverseListIterator
class. -
Method Summary
Modifier and TypeMethodDescriptionnet.sf.saxon.om.NodeInfo
next()
Get the next item in the sequence.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.om.SequenceIterator
close
-
Field Details
-
items
List of nodes. -
index
Current index.
-
-
Constructor Details
-
ReverseListIterator
Constructor forReverseListIterator
class.- Parameters:
items
- the collection of nodes.
-
-
Method Details
-
next
Get the next item in the sequence.- Specified by:
next
in interfacenet.sf.saxon.tree.iter.AxisIterator
- Specified by:
next
in interfacenet.sf.saxon.om.SequenceIterator
- Returns:
- the next Item. If there are no more nodes, return null.
-