Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.commons.collections.iterators
Class EmptyListIterator

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

All Implemented Interfaces:
  Iterator, ListIterator, ResettableIterator, ResettableListIterator

public class EmptyListIterator
extends org.apache.commons.collections.iterators.AbstractEmptyIterator
implements ResettableListIterator

Provides an implementation of an empty list iterator.

This class provides an implementation of an empty list iterator. This class provides for binary compatability between Commons Collections 2.1.1 and 3.1 due to issues with `IteratorUtils`.

Since:
  Commons Collections 2.1.1 and 3.1
Version:
  $Revision: 1.2 $ $Date: 2004/05/26 21:53:18 $
Author:
  Stephen Colebourne

Field Summary
`static ListIterator` | `INSTANCE` Singleton instance of the iterator.
`static ResettableListIterator` | `RESETTABLE_INSTANCE` Singleton instance of the iterator.

Constructor Summary
`protected` | `EmptyListIterator()` Constructor.

Method Summary
`void` | `add(Object obj)`
`Object` | `getKey()`
`Object` | `getValue()`
`boolean` | `hasNext()`
`boolean` | `hasPrevious()`
`Object` | `next()`
`int` | `nextIndex()`
`Object` | `previous()`
`int` | `previousIndex()`
`void` | `remove()`
`void` | `reset()` Resets the iterator back to the position at which the iterator was created.
`void` | `set(Object obj)`
`Object` | `setValue(Object 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.ResettableListIterator
`reset`

Methods inherited from interface java.util.ListIterator
`add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set`

Field Detail

### RESETTABLE_INSTANCE

    public static final ResettableListIterator RESETTABLE_INSTANCE

  Singleton instance of the iterator.

  Since:
    Commons Collections 3.1

### INSTANCE

    public static final ListIterator INSTANCE

  Singleton instance of the iterator.

  Since:
    Commons Collections 2.1.1 and 3.1

Constructor Detail

### EmptyListIterator

    protected EmptyListIterator()

  Constructor.

Method Detail

### hasNext

    public boolean hasNext()

### next

    public Object next()

### hasPrevious

    public boolean hasPrevious()

### previous

    public Object previous()

### nextIndex

    public int nextIndex()

### previousIndex

    public int previousIndex()

### add

    public void add(Object obj)

### set

    public void set(Object obj)

### remove

    public void remove()

### getKey

    public Object getKey()

### getValue

    public Object getValue()

### setValue

    public Object setValue(Object value)

### reset

    public void reset()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.