public class SingleObjectIterator
extends java.lang.Object
implements java.util.Iterator
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
object |
private boolean |
seen |
| Constructor and Description |
|---|
SingleObjectIterator(java.lang.Object object)
Creates a new single object iterator.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Returns true if this iterator's element has not yet been seen; false if it has.
|
java.lang.Object |
next()
Returns the single element in this iterator if it has not yet
been seen.
|
void |
remove()
This operation is not supported.
|
public SingleObjectIterator(java.lang.Object object)
object - the object to iterate overpublic boolean hasNext()
hasNext in interface java.util.IteratorIterator.hasNext()public java.lang.Object next()
next in interface java.util.Iteratorjava.util.NoSuchElementException - if the element has already been seenIterator.next()public void remove()
remove in interface java.util.Iteratorjava.lang.UnsupportedOperationException - always