Acme
Class FlexVector
java.lang.Object
Acme.FlexVector
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Queue
public class FlexVector
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
elementData
protected java.lang.Object[] elementData
elementCount
protected int elementCount
elementOffset
protected int elementOffset
capacityIncrement
protected int capacityIncrement
FlexVector
public FlexVector(int initialCapacity,
int capacityIncrement)
FlexVector
public FlexVector(int initialCapacity)
FlexVector
public FlexVector()
copyInto
public final void copyInto(java.lang.Object[] anArray)
trimToSize
public final void trimToSize()
ensureCapacity
public final void ensureCapacity(int minCapacity)
setSize
public final void setSize(int newSize)
capacity
public final int capacity()
size
public final int size()
isEmpty
public final boolean isEmpty()
elements
public final java.util.Enumeration elements()
contains
public final boolean contains(java.lang.Object elem)
indexOf
public final int indexOf(java.lang.Object elem)
indexOf
public final int indexOf(java.lang.Object elem,
int index)
lastIndexOf
public final int lastIndexOf(java.lang.Object elem)
lastIndexOf
public final int lastIndexOf(java.lang.Object elem,
int index)
elementAt
public final java.lang.Object elementAt(int index)
firstElement
public final java.lang.Object firstElement()
lastElement
public final java.lang.Object lastElement()
setElementAt
public final void setElementAt(java.lang.Object obj,
int index)
removeElementAt
public final void removeElementAt(int index)
insertElementAt
public final void insertElementAt(java.lang.Object obj,
int index)
addElement
public final void addElement(java.lang.Object obj)
removeElement
public final boolean removeElement(java.lang.Object obj)
removeAllElements
public final void removeAllElements()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object