antlr.collections.impl
Class IndexedVector
java.lang.Object
antlr.collections.impl.IndexedVector
public class IndexedVector
extends java.lang.Object
A simple indexed vector: a normal vector except that you must
specify a key when adding an element. This allows fast lookup
and allows the order of specification to be preserved.
elements
protected Vector elements
index
protected Hashtable index
IndexedVector
public IndexedVector()
IndexedVector constructor comment.
IndexedVector
public IndexedVector(int size)
IndexedVector constructor comment.
appendElement
public void appendElement(Object key,
Object value)
elementAt
public Object elementAt(int i)
Returns the element at the specified index.
elements
public Enumeration elements()
getElement
public Object getElement(Object key)
removeElement
public boolean removeElement(Object key)
remove element referred to by key NOT value; return false if not found.