org.apache.commons.collections.iterators
Class SingletonIterator

java.lang.Object
  |
  +--org.apache.commons.collections.iterators.SingletonIterator

public class SingletonIterator
extends Object
implements Iterator

SingletonIterator is an Iterator over a single object instance.

Since:
2.0
Version:
$Revision: 1.2 $
Author:
James Strachan, Stephen Colebourne

Constructor Summary
SingletonIterator(Object object)
          Constructs a new SingletonIterator.
 
Method Summary
 boolean hasNext()
          Is another object available from the iterator.
 Object next()
          Get the next object from the iterator.
 void remove()
          Remove always throws UnsupportedOperationException.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingletonIterator

public SingletonIterator(Object object)
Constructs a new SingletonIterator.
Parameters:
object - the single object to return from the iterator
Method Detail

hasNext

public boolean hasNext()
Is another object available from the iterator.

This returns true if the single object hasn't been returned yet.

Specified by:
hasNext in interface Iterator
Returns:
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.

Specified by:
next in interface Iterator
Returns:
the single object
Throws:
NoSuchElementException - if the single object has already been returned

remove

public void remove()
Remove always throws UnsupportedOperationException.
Specified by:
remove in interface Iterator
Throws:
UnsupportedOperationException - always


Copyright © 2001-2002 Apache Software Foundation. Documenation generated October 21 2002.