public class FilteringNodeIterator extends java.lang.Object implements NodeIterator
| Constructor and Description |
|---|
FilteringNodeIterator(NodeIterator base,
Predicate filter) |
| Modifier and Type | Method and Description |
|---|---|
long |
getPosition() |
long |
getSize() |
boolean |
hasNext() |
java.lang.Object |
next() |
Node |
nextNode() |
void |
remove() |
void |
skip(long skipNum) |
public FilteringNodeIterator(NodeIterator base, Predicate filter)
public boolean hasNext()
hasNext in interface java.util.IteratorIterator.hasNext()public java.lang.Object next()
next in interface java.util.IteratorIterator.next()public void remove()
remove in interface java.util.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 - 2023 Adobe. All Rights Reserved