public abstract class RemoveHandlerIterator<E,N extends OpenNode<E,N>,T extends Tree<E,N>> extends PrefetchingIterator<N>
Constructor and Description |
---|
RemoveHandlerIterator(T tree,
IteratorRemoveHandler<E,N,T> handler) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isRemoveSupported() |
protected void |
remove(N node)
Perform the removal
|
calculateNext, hasNext, next, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public RemoveHandlerIterator(T tree, IteratorRemoveHandler<E,N,T> handler)
protected boolean isRemoveSupported()
isRemoveSupported
in class PrefetchingIterator<N extends OpenNode<E,N>>
true
if removal is supportedprotected void remove(N node)
PrefetchingIterator
Copyright © 2014–2016. All rights reserved.