public class UniqueList
extends java.util.Vector
UniqueList is a successor of java.util.Vector to provide a collection that
contains no duplicate elements, more formally such that e1.compareTo(e2) == 0.
As from above, the collection implies that all its elements must implement Comparable interface.
The collection is kept ordered whenever elements added or removed and besides uniqueness it is to provide fast element search based again on e1.compareTo(e2) values.
| Constructor and Description |
|---|
UniqueList() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.lang.Object obj) |
protected boolean |
add(java.lang.Object obj,
java.util.Comparator c) |
boolean |
addAll(java.util.Collection c) |
void |
insertElementAt(java.lang.Object obj,
int index) |
add, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSizepublic boolean add(java.lang.Object obj)
add in interface java.util.Collectionadd in interface java.util.Listadd in class java.util.Vectorprotected boolean add(java.lang.Object obj,
java.util.Comparator c)
public void insertElementAt(java.lang.Object obj,
int index)
insertElementAt 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.Vector