public class FixedSizeList extends AbstractSerializableListDecorator implements BoundedCollection
List to fix the size preventing add/remove.
The add, remove, clear and retain operations are unsupported. The set method is allowed (as it doesn't change the list size).
This class is Serializable from Commons Collections 3.1.
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
java.lang.Object object) |
boolean |
add(java.lang.Object object) |
boolean |
addAll(java.util.Collection coll) |
boolean |
addAll(int index,
java.util.Collection coll) |
void |
clear() |
static java.util.List |
decorate(java.util.List list)
Factory method to create a fixed size list.
|
java.lang.Object |
get(int index) |
int |
indexOf(java.lang.Object object) |
boolean |
isFull()
Returns true if this collection is full and no new elements can be added.
|
java.util.Iterator |
iterator() |
int |
lastIndexOf(java.lang.Object object) |
java.util.ListIterator |
listIterator() |
java.util.ListIterator |
listIterator(int index) |
int |
maxSize()
Gets the maximum size of the collection (the bound).
|
java.lang.Object |
remove(int index) |
boolean |
remove(java.lang.Object object) |
boolean |
removeAll(java.util.Collection coll) |
boolean |
retainAll(java.util.Collection coll) |
java.lang.Object |
set(int index,
java.lang.Object object) |
java.util.List |
subList(int fromIndex,
int toIndex) |
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArray, toStringpublic static java.util.List decorate(java.util.List list)
list - the list to decorate, must not be nulljava.lang.IllegalArgumentException - if list is nullpublic boolean add(java.lang.Object object)
add in interface java.util.Collectionadd in interface java.util.Listadd in class AbstractCollectionDecoratorpublic void add(int index,
java.lang.Object object)
add in interface java.util.Listadd in class AbstractListDecoratorpublic boolean addAll(java.util.Collection coll)
addAll in interface java.util.CollectionaddAll in interface java.util.ListaddAll in class AbstractCollectionDecoratorpublic boolean addAll(int index,
java.util.Collection coll)
addAll in interface java.util.ListaddAll in class AbstractListDecoratorpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listclear in class AbstractCollectionDecoratorpublic java.lang.Object get(int index)
get in interface java.util.Listget in class AbstractListDecoratorpublic int indexOf(java.lang.Object object)
indexOf in interface java.util.ListindexOf in class AbstractListDecoratorpublic java.util.Iterator iterator()
iterator in interface java.lang.Iterableiterator in interface java.util.Collectioniterator in interface java.util.Listiterator in class AbstractCollectionDecoratorpublic int lastIndexOf(java.lang.Object object)
lastIndexOf in interface java.util.ListlastIndexOf in class AbstractListDecoratorpublic java.util.ListIterator listIterator()
listIterator in interface java.util.ListlistIterator in class AbstractListDecoratorpublic java.util.ListIterator listIterator(int index)
listIterator in interface java.util.ListlistIterator in class AbstractListDecoratorpublic java.lang.Object remove(int index)
remove in interface java.util.Listremove in class AbstractListDecoratorpublic boolean remove(java.lang.Object object)
remove in interface java.util.Collectionremove in interface java.util.Listremove in class AbstractCollectionDecoratorpublic boolean removeAll(java.util.Collection coll)
removeAll in interface java.util.CollectionremoveAll in interface java.util.ListremoveAll in class AbstractCollectionDecoratorpublic boolean retainAll(java.util.Collection coll)
retainAll in interface java.util.CollectionretainAll in interface java.util.ListretainAll in class AbstractCollectionDecoratorpublic java.lang.Object set(int index,
java.lang.Object object)
set in interface java.util.Listset in class AbstractListDecoratorpublic java.util.List subList(int fromIndex,
int toIndex)
subList in interface java.util.ListsubList in class AbstractListDecoratorpublic boolean isFull()
BoundedCollectionisFull in interface BoundedCollectiontrue if the collection is fullpublic int maxSize()
BoundedCollectionmaxSize in interface BoundedCollectionCopyright © 2010 - 2023 Adobe. All Rights Reserved