public class FilteringNodeIterator extends Object implements NodeIterator
| Constructor and Description |
|---|
FilteringNodeIterator(NodeIterator base,
Predicate filter) |
| Modifier and Type | Method and Description |
|---|---|
long |
getPosition() |
long |
getSize() |
boolean |
hasNext() |
Object |
next() |
Node |
nextNode() |
void |
remove() |
void |
skip(long skipNum) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic FilteringNodeIterator(NodeIterator base, Predicate filter)
public boolean hasNext()
hasNext in interface IteratorIterator.hasNext()public Object next()
next in interface IteratorIterator.next()public void remove()
remove in interface IteratorIterator.remove()public Node nextNode()
nextNode in interface NodeIteratorNodeIterator.nextNode()public void skip(long skipNum)
skip in interface RangeIteratorRangeIterator.skip(long)public long getSize()
getSize in interface RangeIteratorRangeIterator.getSize()public long getPosition()
getPosition in interface RangeIteratorRangeIterator.getPosition()Copyright © 2010 - 2020 Adobe. All Rights Reserved