public class

AbstractListIteratorDecorator

extends Object
implements ListIterator<E>
java.lang.Object
   ↳ org.apache.commons.collections.iterators.AbstractListIteratorDecorator
Known Direct Subclasses

Class Overview

Provides basic behaviour for decorating a list iterator with extra functionality.

All methods are forwarded to the decorated list iterator.

Summary

Fields
protected final ListIterator iterator The iterator being decorated
Public Constructors
AbstractListIteratorDecorator(ListIterator iterator)
Constructor that decorates the specified iterator.
Public Methods
void add(Object obj)
boolean hasNext()
boolean hasPrevious()
Object next()
int nextIndex()
Object previous()
int previousIndex()
void remove()
void set(Object obj)
Protected Methods
ListIterator getListIterator()
Gets the iterator being decorated.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.Iterator
From interface java.util.ListIterator

Fields

protected final ListIterator iterator

The iterator being decorated

Public Constructors

public AbstractListIteratorDecorator (ListIterator iterator)

Constructor that decorates the specified iterator.

Parameters
iterator the iterator to decorate, must not be null
Throws
IllegalArgumentException if the collection is null

Public Methods

public void add (Object obj)

public boolean hasNext ()

public boolean hasPrevious ()

public Object next ()

public int nextIndex ()

public Object previous ()

public int previousIndex ()

public void remove ()

public void set (Object obj)

Protected Methods

protected ListIterator getListIterator ()

Gets the iterator being decorated.

Returns
  • the decorated iterator