dataStructures
Interface LinearList

All Known Subinterfaces:
ExtendedLinearList
All Known Implementing Classes:
ArrayLinearList, Chain, SimulatedChain, LinearListAsVector, FormulaBasedLinearList, VectorLinearList, ArrayLinearListWithIterator, FastArrayLinearList, LinearListAsVectorSubclass

public abstract interface LinearList


Method Summary
 void add(int index, java.lang.Object theElement)
           
 java.lang.Object get(int index)
           
 int indexOf(java.lang.Object theElement)
           
 boolean isEmpty()
           
 java.lang.Object remove(int index)
           
 int size()
           
 java.lang.String toString()
           
 

Method Detail

isEmpty

public boolean isEmpty()

size

public int size()

get

public java.lang.Object get(int index)

indexOf

public int indexOf(java.lang.Object theElement)

remove

public java.lang.Object remove(int index)

add

public void add(int index,
                java.lang.Object theElement)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object