mil.af.afit.uvr
Class HList
java.lang.Object
|
+--mil.af.afit.uvr.HList
- public class HList
- extends java.lang.Object
Thanks to Sun and Lee Boynton for the inspiration behind this
class. HList is basically a lite version of Vector. There are
no synchronized methods, and some other things we didn't need
are not present.
Constructor Summary |
HList()
|
HList(int initialCapacity)
|
HList(int initialCapacity,
int capacityIncrement)
|
HList(java.lang.Object[] data)
|
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
capacityIncrement
protected int capacityIncrement
HList
public HList(int initialCapacity,
int capacityIncrement)
HList
public HList(int initialCapacity)
HList
public HList()
HList
public HList(java.lang.Object[] data)
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()
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
toArray
public final java.lang.Object[] toArray()
toArray
public java.lang.Object[] toArray(java.lang.Object[] array)
addArray
public final void addArray(java.lang.Object[] addThese)