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)