public class NodeIterable extends Object implements ReversiblePeekingIterable<Node>
| Modifier and Type | Field and Description |
|---|---|
static ReversiblePeekingIterable<Node> |
EMPTY |
| Constructor and Description |
|---|
NodeIterable(Node firstNode,
Node lastNode,
boolean reversed) |
| Modifier and Type | Method and Description |
|---|---|
void |
forEach(Consumer<? super Node> consumer) |
boolean |
isReversed() |
ReversiblePeekingIterator<Node> |
iterator() |
ReversiblePeekingIterable<Node> |
reversed() |
ReversiblePeekingIterator<Node> |
reversedIterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static final ReversiblePeekingIterable<Node> EMPTY
public ReversiblePeekingIterator<Node> iterator()
iterator in interface ReversibleIterable<Node>iterator in interface ReversiblePeekingIterable<Node>iterator in interface Iterable<Node>public ReversiblePeekingIterable<Node> reversed()
reversed in interface ReversibleIterable<Node>reversed in interface ReversiblePeekingIterable<Node>public boolean isReversed()
isReversed in interface ReversibleIterable<Node>public ReversiblePeekingIterator<Node> reversedIterator()
reversedIterator in interface ReversibleIterable<Node>reversedIterator in interface ReversiblePeekingIterable<Node>Copyright © 2019. All rights reserved.