T - the type, or something?java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>, java.util.RandomAccesspublic class TrackingVector<T>
extends java.util.Vector<T>
| Modifier and Type | Class | Description | 
|---|---|---|
| static interface  | TrackingVector.TrackBack<T> | 
| Constructor | Description | 
|---|---|
| TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker) | |
| TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker,
              int sz) | |
| TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker,
              int sz,
              TrackingVector.TrackBack<T> obj) | |
| TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker,
              TrackingVector.TrackBack<T> obj) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | add(int arg0,
   T arg1) | |
| boolean | add(T e) | |
| boolean | addAll(int arg0,
      java.util.Collection<? extends T> arg1) | |
| boolean | addAll(java.util.Collection<? extends T> arg0) | |
| void | addElement(T e) | |
| protected void | addTrackedEntry(T e) | |
| void | clear() | |
| T | remove(int arg0) | |
| boolean | remove(java.lang.Object arg0) | |
| boolean | removeAll(java.util.Collection<?> arg0) | |
| void | removeAllTrackedEntries(T e) | |
| boolean | removeOnlyFromMe(java.lang.Object arg0) | |
| protected void | removeTrackedEntry(java.lang.Object e) | 
finalize, getClass, notify, notifyAll, wait, wait, waitcapacity, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSizepublic TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker)
public TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker, int sz)
public TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker, TrackingVector.TrackBack<T> obj)
public TrackingVector(java.util.Map<T,java.util.List<java.lang.ref.WeakReference<TrackingVector<T>>>> tracker, int sz, TrackingVector.TrackBack<T> obj)
protected void addTrackedEntry(T e)
protected void removeTrackedEntry(java.lang.Object e)
public void removeAllTrackedEntries(T e)
public boolean add(T e)
public void add(int arg0,
                T arg1)
public boolean addAll(java.util.Collection<? extends T> arg0)
public boolean addAll(int arg0,
                      java.util.Collection<? extends T> arg1)
public void clear()
public boolean remove(java.lang.Object arg0)
public boolean removeOnlyFromMe(java.lang.Object arg0)
public T remove(int arg0)