|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.collections.iterators.SingletonListIterator
SingletonIterator
is an ListIterator
over a single
object instance.
Constructor Summary | |
SingletonListIterator(java.lang.Object object)
Constructs a new SingletonListIterator . |
Method Summary | |
void |
add(java.lang.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. |
java.lang.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. |
java.lang.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 always throws UnsupportedOperationException . |
void |
set(java.lang.Object obj)
Set sets the value of the singleton. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SingletonListIterator(java.lang.Object object)
SingletonListIterator
.
object
- the single object to return from the iteratorMethod Detail |
public boolean hasNext()
This returns true if the single object hasn't been returned yet.
hasNext
in interface java.util.ListIterator
public boolean hasPrevious()
This returns true if the single object has been returned.
hasPrevious
in interface java.util.ListIterator
public int nextIndex()
nextIndex
in interface java.util.ListIterator
public int previousIndex()
previousIndex
in interface java.util.ListIterator
public java.lang.Object next()
This returns the single object if it hasn't been returned yet.
next
in interface java.util.ListIterator
java.util.NoSuchElementException
- if the single object has already
been returnedpublic java.lang.Object previous()
This returns the single object if it has been returned.
previous
in interface java.util.ListIterator
java.util.NoSuchElementException
- if the single object has not already
been returnedpublic void remove()
UnsupportedOperationException
.
remove
in interface java.util.ListIterator
java.lang.UnsupportedOperationException
- alwayspublic void add(java.lang.Object obj)
UnsupportedOperationException
.
add
in interface java.util.ListIterator
java.lang.UnsupportedOperationException
- alwayspublic void set(java.lang.Object obj)
set
in interface java.util.ListIterator
obj
- the object to set
java.lang.IllegalStateException
- if next has not been called
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |