antlr.collections.impl

Class Vector

public class Vector extends Object implements Cloneable

Field Summary
protected Object[]data
protected intlastElement
Constructor Summary
Vector()
Vector(int size)
Method Summary
voidappendElement(Object o)
intcapacity()
Returns the current capacity of the vector.
Objectclone()
ObjectelementAt(int i)
Returns the element at the specified index.
Enumerationelements()
voidensureCapacity(int minIndex)
booleanremoveElement(Object o)
voidsetElementAt(Object obj, int i)
intsize()

Field Detail

data

protected Object[] data

lastElement

protected int lastElement

Constructor Detail

Vector

public Vector()

Vector

public Vector(int size)

Method Detail

appendElement

public void appendElement(Object o)

capacity

public int capacity()
Returns the current capacity of the vector.

clone

public Object clone()

elementAt

public Object elementAt(int i)
Returns the element at the specified index.

Parameters: index the index of the desired element

Throws: ArrayIndexOutOfBoundsException If an invalid index was given.

elements

public Enumeration elements()

ensureCapacity

public void ensureCapacity(int minIndex)

removeElement

public boolean removeElement(Object o)

setElementAt

public void setElementAt(Object obj, int i)

size

public int size()