org.apache.commons.collections.iterators
Class EmptyOrderedIterator<E>

java.lang.Object
  extended by org.apache.commons.collections.iterators.EmptyOrderedIterator<E>
All Implemented Interfaces:
Iterator<E>, OrderedIterator<E>, ResettableIterator<E>

public class EmptyOrderedIterator<E>
extends Object
implements OrderedIterator<E>, ResettableIterator<E>

Provides an implementation of an empty ordered iterator.

Since:
Commons Collections 3.1
Version:
$Revision: 1.1.1.1 $ $Date: 2005/05/23 04:34:50 $
Author:
Matt Hall, John Watkinson, Stephen Colebourne

Field Summary
static OrderedIterator INSTANCE
          Singleton instance of the iterator.
 
Constructor Summary
protected EmptyOrderedIterator()
          Constructor.
 
Method Summary
 void add(E obj)
           
 E getKey()
           
 E getValue()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 E next()
           
 int nextIndex()
           
 E previous()
           
 int previousIndex()
           
 void remove()
           
 void reset()
           
 void set(E obj)
           
 E setValue(E value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.collections.OrderedIterator
hasPrevious, previous
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 
Methods inherited from interface org.apache.commons.collections.ResettableIterator
reset
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Field Detail

INSTANCE

public static final OrderedIterator INSTANCE
Singleton instance of the iterator.

Since:
Commons Collections 3.1
Constructor Detail

EmptyOrderedIterator

protected EmptyOrderedIterator()
Constructor.

Method Detail

hasNext

public boolean hasNext()

next

public E next()

hasPrevious

public boolean hasPrevious()

previous

public E previous()

nextIndex

public int nextIndex()

previousIndex

public int previousIndex()

add

public void add(E obj)

set

public void set(E obj)

remove

public void remove()

getKey

public E getKey()

getValue

public E getValue()

setValue

public E setValue(E value)

reset

public void reset()


Copyright © 2005-2005 Apache Software Foundation, Matt Hall, John Watkinson. All Rights Reserved.