|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.collections.iterators.SingletonIterator<E>
public class SingletonIterator<E>
SingletonIterator is an Iterator over a single
object instance.
| Constructor Summary | |
|---|---|
SingletonIterator(E object)
Constructs a new SingletonIterator where remove
is a permitted operation. |
|
SingletonIterator(E object,
boolean removeAllowed)
Constructs a new SingletonIterator optionally choosing if
remove is a permitted operation. |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Is another object available from the iterator? This returns true if the single object hasn't been returned yet. |
E |
next()
Get the next object from the iterator. |
void |
remove()
Remove the object from this iterator. |
void |
reset()
Reset the iterator to the start. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SingletonIterator(E object)
SingletonIterator where remove
is a permitted operation.
object - the single object to return from the iterator
public SingletonIterator(E object,
boolean removeAllowed)
SingletonIterator optionally choosing if
remove is a permitted operation.
object - the single object to return from the iteratorremoveAllowed - true if remove is allowed| Method Detail |
|---|
public boolean hasNext()
hasNext in interface Iterator<E>public E next()
next in interface Iterator<E>NoSuchElementException - if the single object has already
been returnedpublic void remove()
remove in interface Iterator<E>IllegalStateException - if the next method has not
yet been called, or the remove method has already
been called after the last call to the next
method.
UnsupportedOperationException - if remove is not supportedpublic void reset()
reset in interface ResettableIterator<E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||