| Constructor and Description |
|---|
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.
|
protected 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 © 2001-2014 Aduna. All Rights Reserved.