|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 iteratorpublic 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 allowedMethod 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 |