public final class

UnmodifiableList

extends AbstractSerializableListDecorator
implements Unmodifiable
java.lang.Object
   ↳ org.apache.commons.collections.collection.AbstractCollectionDecorator
     ↳ org.apache.commons.collections.list.AbstractListDecorator
       ↳ org.apache.commons.collections.list.AbstractSerializableListDecorator
         ↳ org.apache.commons.collections.list.UnmodifiableList

Class Overview

Decorates another List to ensure it can't be altered.

This class is Serializable from Commons Collections 3.1.

Summary

[Expand]
Inherited Fields
From class org.apache.commons.collections.collection.AbstractCollectionDecorator
Public Methods
void add(int index, Object object)
boolean add(Object object)
boolean addAll(Collection coll)
boolean addAll(int index, Collection coll)
void clear()
static List decorate(List list)
Factory method to create an unmodifiable list.
Iterator iterator()
ListIterator listIterator(int index)
ListIterator listIterator()
Object remove(int index)
boolean remove(Object object)
boolean removeAll(Collection coll)
boolean retainAll(Collection coll)
Object set(int index, Object object)
List subList(int fromIndex, int toIndex)
[Expand]
Inherited Methods
From class org.apache.commons.collections.list.AbstractListDecorator
From class org.apache.commons.collections.collection.AbstractCollectionDecorator
From class java.lang.Object
From interface java.lang.Iterable
From interface java.util.Collection
From interface java.util.List

Public Methods

public void add (int index, Object object)

public boolean add (Object object)

public boolean addAll (Collection coll)

public boolean addAll (int index, Collection coll)

public void clear ()

public static List decorate (List list)

Factory method to create an unmodifiable list.

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

public Iterator iterator ()

public ListIterator listIterator (int index)

public ListIterator listIterator ()

public Object remove (int index)

public boolean remove (Object object)

public boolean removeAll (Collection coll)

public boolean retainAll (Collection coll)

public Object set (int index, Object object)

public List subList (int fromIndex, int toIndex)