org.apache.commons.collections.iterators
Class SingletonIterator
java.lang.Object
org.apache.commons.collections.iterators.SingletonIterator
- Iterator, ResettableIterator
public class SingletonIterator
extends java.lang.Object
SingletonIterator
is an Iterator
over a single
object instance.
$Revision: 1.14 $ $Date: 2004/04/09 22:52:48 $- James Strachan
- Stephen Colebourne
- Rodney Waldhoff
SingletonIterator(Object object) - Constructs a new
SingletonIterator where remove
is a permitted operation.
|
SingletonIterator(Object object, boolean removeAllowed) - Constructs a new
SingletonIterator optionally choosing if
remove is a permitted operation.
|
boolean | hasNext() - Is another object available from the iterator?
This returns true if the single object hasn't been returned yet.
|
Object | next() - Get the next object from the iterator.
|
void | remove() - Remove the object from this iterator.
|
void | reset() - Reset the iterator to the start.
|
SingletonIterator
public SingletonIterator(Object object)
Constructs a new SingletonIterator
where remove
is a permitted operation.
object
- the single object to return from the iterator
SingletonIterator
public SingletonIterator(Object object,
boolean removeAllowed)
Constructs a new SingletonIterator
optionally choosing if
remove
is a permitted operation.
object
- the single object to return from the iteratorremoveAllowed
- true if remove is allowed
hasNext
public boolean hasNext()
Is another object available from the iterator?
This returns true if the single object hasn't been returned yet.
- true if the single object hasn't been returned yet
next
public Object next()
Get the next object from the iterator.
This returns the single object if it hasn't been returned yet.
remove
public void remove()
Remove the object from this iterator.
Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.