org.locomotive.util
Class SearchableVector
java.lang.Object
|
+--org.locomotive.util.SearchableVector
- public class SearchableVector
- extends java.lang.Object
Field Summary |
java.util.Hashtable |
ht
|
java.util.Vector |
v
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ht
public java.util.Hashtable ht
v
public java.util.Vector v
SearchableVector
public SearchableVector()
getKey
public java.lang.Object getKey(java.lang.Object element)
- This method is called to find the element in this SearchableVector.
Think of it like the key for this element in a hash table.
!!!!Your subclass should override this method in order to search
for your own type of element!
addElement
public void addElement(java.lang.Object element)
- This version of addElement() will check for uniqueness, as well as
index the element into a hash table for easier access later.
addElements
public void addElements(java.lang.Object element)
addElements
public void addElements(java.lang.Object[] elements)
removeElement
public void removeElement(java.lang.Object element)
removeElements
public void removeElements(java.lang.Object element)
removeElements
public void removeElements(java.lang.Object[] elements)
removeAllElements
public void removeAllElements()
getArrayOfElements
public java.lang.Object[] getArrayOfElements()
getEnumOfElements
public java.util.Enumeration getEnumOfElements()
getElementByKey
public java.lang.Object getElementByKey(java.lang.Object element)
contains
public boolean contains(java.lang.Object element)
size
public int size()