edu.mit.ai.psg.utilities
Class WeakVectorSet
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractSet
|
+--edu.mit.ai.psg.utilities.VectorSet
|
+--edu.mit.ai.psg.utilities.WeakVectorSet
- public class WeakVectorSet
- extends VectorSet
A set with weak references, so it doesn't prevent its contents from
being garbage collected. (Implementation is careful to remove Weak
references only when there are no outstanding [not garbage] iterators.)
| Methods inherited from class java.util.AbstractCollection |
addAll,
clear,
contains,
containsAll,
isEmpty,
remove,
removeAll,
retainAll,
toArray,
toArray,
toString |
WeakVectorSet
public WeakVectorSet()
WeakVectorSet
public WeakVectorSet(Object[] initElements)
WeakVectorSet
public WeakVectorSet(Collection initElements)
WeakVectorSet
public WeakVectorSet(Set initElements)
add
public boolean add(Object object)
- Overrides:
- add in class VectorSet
iterator
public Iterator iterator()
- Overrides:
- iterator in class VectorSet