public final class VectorSet
extends java.util.Vector
This is not a general purpose class but has been written because
the protected members of DirectoryScanner prohibited
later revisions from using a more efficient collection.
Methods are synchronized to keep Vector's contract.
| Constructor and Description |
|---|
VectorSet() |
VectorSet(java.util.Collection c) |
VectorSet(int initialCapacity) |
VectorSet(int initialCapacity,
int capacityIncrement) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
java.lang.Object o)
This implementation may not add the element at the given index
if it is already contained in the collection.
|
boolean |
add(java.lang.Object o) |
boolean |
addAll(java.util.Collection c) |
boolean |
addAll(int index,
java.util.Collection c)
This implementation may not add all elements at the given index
if any of them are already contained in the collection.
|
void |
addElement(java.lang.Object o) |
void |
clear() |
java.lang.Object |
clone() |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection c) |
void |
insertElementAt(java.lang.Object o,
int index) |
java.lang.Object |
remove(int index) |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection c) |
void |
removeAllElements() |
boolean |
removeElement(java.lang.Object o) |
void |
removeElementAt(int index) |
void |
removeRange(int fromIndex,
int toIndex) |
boolean |
retainAll(java.util.Collection c) |
java.lang.Object |
set(int index,
java.lang.Object o) |
void |
setElementAt(java.lang.Object o,
int index) |
capacity, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, setSize, size, subList, toArray, toArray, toString, trimToSizepublic VectorSet()
public VectorSet(int initialCapacity)
public VectorSet(int initialCapacity,
int capacityIncrement)
public VectorSet(java.util.Collection c)
public boolean add(java.lang.Object o)
add in interface java.util.Collectionadd in interface java.util.Listadd in class java.util.Vectorpublic void add(int index,
java.lang.Object o)
add in interface java.util.Listadd in class java.util.Vectorpublic void addElement(java.lang.Object o)
addElement in class java.util.Vectorpublic boolean addAll(java.util.Collection c)
addAll in interface java.util.CollectionaddAll in interface java.util.ListaddAll in class java.util.Vectorpublic boolean addAll(int index,
java.util.Collection c)
addAll in interface java.util.ListaddAll in class java.util.Vectorpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listclear in class java.util.Vectorpublic java.lang.Object clone()
clone in class java.util.Vectorpublic boolean contains(java.lang.Object o)
contains in interface java.util.Collectioncontains in interface java.util.Listcontains in class java.util.Vectorpublic boolean containsAll(java.util.Collection c)
containsAll in interface java.util.CollectioncontainsAll in interface java.util.ListcontainsAll in class java.util.Vectorpublic void insertElementAt(java.lang.Object o,
int index)
insertElementAt in class java.util.Vectorpublic java.lang.Object remove(int index)
remove in interface java.util.Listremove in class java.util.Vectorpublic boolean remove(java.lang.Object o)
remove in interface java.util.Collectionremove in interface java.util.Listremove in class java.util.Vectorpublic boolean removeAll(java.util.Collection c)
removeAll in interface java.util.CollectionremoveAll in interface java.util.ListremoveAll in class java.util.Vectorpublic void removeAllElements()
removeAllElements in class java.util.Vectorpublic boolean removeElement(java.lang.Object o)
removeElement in class java.util.Vectorpublic void removeElementAt(int index)
removeElementAt in class java.util.Vectorpublic void removeRange(int fromIndex,
int toIndex)
removeRange in class java.util.Vectorpublic boolean retainAll(java.util.Collection c)
retainAll in interface java.util.CollectionretainAll in interface java.util.ListretainAll in class java.util.Vectorpublic java.lang.Object set(int index,
java.lang.Object o)
set in interface java.util.Listset in class java.util.Vectorpublic void setElementAt(java.lang.Object o,
int index)
setElementAt in class java.util.Vector