public final class UnmodifiableCollection extends AbstractSerializableCollectionDecorator implements Unmodifiable
Collection to ensure it can't be altered.
This class is Serializable from Commons Collections 3.1.
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Object object) |
boolean |
addAll(java.util.Collection coll) |
void |
clear() |
static java.util.Collection |
decorate(java.util.Collection coll)
Factory method to create an unmodifiable collection.
|
java.util.Iterator |
iterator() |
boolean |
remove(java.lang.Object object) |
boolean |
removeAll(java.util.Collection coll) |
boolean |
retainAll(java.util.Collection coll) |
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArray, toStringpublic static java.util.Collection decorate(java.util.Collection coll)
If the collection passed in is already unmodifiable, it is returned.
coll - the collection to decorate, must not be nulljava.lang.IllegalArgumentException - if collection is nullpublic java.util.Iterator iterator()
iterator in interface java.lang.Iterableiterator in interface java.util.Collectioniterator in class AbstractCollectionDecoratorpublic boolean add(java.lang.Object object)
add in interface java.util.Collectionadd in class AbstractCollectionDecoratorpublic boolean addAll(java.util.Collection coll)
addAll in interface java.util.CollectionaddAll in class AbstractCollectionDecoratorpublic void clear()
clear in interface java.util.Collectionclear in class AbstractCollectionDecoratorpublic boolean remove(java.lang.Object object)
remove in interface java.util.Collectionremove in class AbstractCollectionDecoratorpublic boolean removeAll(java.util.Collection coll)
removeAll in interface java.util.CollectionremoveAll in class AbstractCollectionDecoratorpublic boolean retainAll(java.util.Collection coll)
retainAll in interface java.util.CollectionretainAll in class AbstractCollectionDecoratorCopyright © 2010 - 2023 Adobe. All Rights Reserved