|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.commons.collections.iterators.SingletonListIterator
SingletonIterator is an ListIterator over a single
object instance.
| Constructor Summary | |
SingletonListIterator(Object object)
Constructs a new SingletonListIterator. |
|
| Method Summary | |
void |
add(Object obj)
Add always throws UnsupportedOperationException. |
boolean |
hasNext()
Is another object available from the iterator? |
boolean |
hasPrevious()
Is a previous object available from the iterator? |
Object |
next()
Get the next object from the iterator. |
int |
nextIndex()
Returns the index of the element that would be returned by a subsequent call to next. |
Object |
previous()
Get the previous object from the iterator. |
int |
previousIndex()
Returns the index of the element that would be returned by a subsequent call to previous. |
void |
remove()
Remove the object from this iterator. |
void |
reset()
Reset the iterator back to the start. |
void |
set(Object obj)
Set sets the value of the singleton. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SingletonListIterator(Object object)
SingletonListIterator.
object - the single object to return from the iterator| Method Detail |
public boolean hasNext()
This returns true if the single object hasn't been returned yet.
hasNext in interface ListIteratorpublic boolean hasPrevious()
This returns true if the single object has been returned.
hasPrevious in interface ListIteratorpublic int nextIndex()
nextIndex in interface ListIteratorpublic int previousIndex()
previousIndex in interface ListIteratorpublic Object next()
This returns the single object if it hasn't been returned yet.
next in interface ListIteratorNoSuchElementException - if the single object has already
been returnedpublic Object previous()
This returns the single object if it has been returned.
previous in interface ListIteratorNoSuchElementException - if the single object has not already
been returnedpublic void remove()
remove in interface ListIteratorIllegalStateException - if the next or previous
method has not yet been called, or the remove method
has already been called after the last call to next
or previous.public void add(Object obj)
UnsupportedOperationException.
add in interface ListIteratorUnsupportedOperationException - alwayspublic void set(Object obj)
set in interface ListIteratorobj - the object to set
IllegalStateException - if next has not been called
or the object has been removedpublic void reset()
reset in interface ResettableListIterator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||