Class UnmodifiableList
- 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
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable
,java.util.Collection
,java.util.List
,Unmodifiable
@Deprecated(since="2021-04-30") public final class UnmodifiableList extends AbstractSerializableListDecorator implements Unmodifiable
Deprecated.Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.Decorates anotherList
to ensure it can't be altered.This class is Serializable from Commons Collections 3.1.
- Since:
- Commons Collections 3.0
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
add(int index, java.lang.Object object)
Deprecated.boolean
add(java.lang.Object object)
Deprecated.boolean
addAll(int index, java.util.Collection coll)
Deprecated.boolean
addAll(java.util.Collection coll)
Deprecated.void
clear()
Deprecated.static java.util.List
decorate(java.util.List list)
Deprecated.Factory method to create an unmodifiable list.java.util.Iterator
iterator()
Deprecated.java.util.ListIterator
listIterator()
Deprecated.java.util.ListIterator
listIterator(int index)
Deprecated.java.lang.Object
remove(int index)
Deprecated.boolean
remove(java.lang.Object object)
Deprecated.boolean
removeAll(java.util.Collection coll)
Deprecated.boolean
retainAll(java.util.Collection coll)
Deprecated.java.lang.Object
set(int index, java.lang.Object object)
Deprecated.java.util.List
subList(int fromIndex, int toIndex)
Deprecated.-
Methods inherited from class org.apache.commons.collections.list.AbstractListDecorator
get, indexOf, lastIndexOf
-
Methods inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArray, toString
-
-
-
-
Method Detail
-
decorate
public static java.util.List decorate(java.util.List list)
Deprecated.Factory method to create an unmodifiable list.- Parameters:
list
- the list to decorate, must not be null- Throws:
java.lang.IllegalArgumentException
- if list is null
-
iterator
public java.util.Iterator iterator()
Deprecated.- Specified by:
iterator
in interfacejava.util.Collection
- Specified by:
iterator
in interfacejava.lang.Iterable
- Specified by:
iterator
in interfacejava.util.List
- Overrides:
iterator
in classAbstractCollectionDecorator
-
add
public boolean add(java.lang.Object object)
Deprecated.- Specified by:
add
in interfacejava.util.Collection
- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classAbstractCollectionDecorator
-
addAll
public boolean addAll(java.util.Collection coll)
Deprecated.- Specified by:
addAll
in interfacejava.util.Collection
- Specified by:
addAll
in interfacejava.util.List
- Overrides:
addAll
in classAbstractCollectionDecorator
-
clear
public void clear()
Deprecated.- Specified by:
clear
in interfacejava.util.Collection
- Specified by:
clear
in interfacejava.util.List
- Overrides:
clear
in classAbstractCollectionDecorator
-
remove
public boolean remove(java.lang.Object object)
Deprecated.- Specified by:
remove
in interfacejava.util.Collection
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classAbstractCollectionDecorator
-
removeAll
public boolean removeAll(java.util.Collection coll)
Deprecated.- Specified by:
removeAll
in interfacejava.util.Collection
- Specified by:
removeAll
in interfacejava.util.List
- Overrides:
removeAll
in classAbstractCollectionDecorator
-
retainAll
public boolean retainAll(java.util.Collection coll)
Deprecated.- Specified by:
retainAll
in interfacejava.util.Collection
- Specified by:
retainAll
in interfacejava.util.List
- Overrides:
retainAll
in classAbstractCollectionDecorator
-
listIterator
public java.util.ListIterator listIterator()
Deprecated.- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classAbstractListDecorator
-
listIterator
public java.util.ListIterator listIterator(int index)
Deprecated.- Specified by:
listIterator
in interfacejava.util.List
- Overrides:
listIterator
in classAbstractListDecorator
-
add
public void add(int index, java.lang.Object object)
Deprecated.- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classAbstractListDecorator
-
addAll
public boolean addAll(int index, java.util.Collection coll)
Deprecated.- Specified by:
addAll
in interfacejava.util.List
- Overrides:
addAll
in classAbstractListDecorator
-
remove
public java.lang.Object remove(int index)
Deprecated.- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classAbstractListDecorator
-
set
public java.lang.Object set(int index, java.lang.Object object)
Deprecated.- Specified by:
set
in interfacejava.util.List
- Overrides:
set
in classAbstractListDecorator
-
subList
public java.util.List subList(int fromIndex, int toIndex)
Deprecated.- Specified by:
subList
in interfacejava.util.List
- Overrides:
subList
in classAbstractListDecorator
-
-