| Modifier | Constructor and Description |
|---|---|
protected |
ConvertingIterator(Iterator<? extends S> iter)
Creates a new ConvertingIterator that operates on the supplied source type itertor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
convert(S sourceObject)
Converts a source type object to a target type object.
|
boolean |
hasNext()
Checks whether the source type itertor contains more elements.
|
T |
next()
Returns the next element from the source type itertor.
|
void |
remove()
Calls remove() on the underlying itertor.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingprotected abstract T convert(S sourceObject)
public boolean hasNext()
public T next()
next in interface Iterator<T>NoSuchElementException - If all elements have been returned.IllegalStateException - If the itertor has been closed.public void remove()
remove in interface Iterator<T>UnsupportedOperationException - If the wrapped itertor does not support the remove operation.IllegalStateException - If the itertor has been closed, or if next() has not yet been
called, or remove() has already been called after the last call to
next().Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.