⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.collections.iterators

Class UnmodifiableListIterator

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

All Implemented Interfaces:
ListIterator, Unmodifiable


public final class UnmodifiableListIterator
extends java.lang.Object
implements ListIterator, Unmodifiable

Decorates a list iterator such that it cannot be modified.
Since:
Commons Collections 3.0
Author:
Stephen Colebourne

Method Summary

void

add(Object obj)

static ListIterator

decorate(ListIterator iterator)

Decorates the specified iterator such that it cannot be modified.

boolean

hasNext()

boolean

hasPrevious()

Object

next()

int

nextIndex()

Object

previous()

int

previousIndex()

void

remove()

void

set(Object obj)

Method Details

add

public void add(Object obj)

Parameters:
obj

decorate

public static ListIterator decorate(ListIterator iterator)

Decorates the specified iterator such that it cannot be modified.

Parameters:
iterator - the iterator to decorate
Throws:
- if the iterator is null

hasNext

public boolean hasNext()


hasPrevious

public boolean hasPrevious()


next

public Object next()


nextIndex

public int nextIndex()


previous

public Object previous()


previousIndex

public int previousIndex()


remove

public void remove()


set

public void set(Object obj)

Parameters:
obj