A B C D F H I L M N P R S T

A

apply(A) - Method in interface ILambda
 
atEnd() - Method in interface BiIteratorI
 
atEnd() - Method in class BiList.BiIterator
 
atStart() - Method in interface BiIteratorI
 
atStart() - Method in class BiList.BiIterator
Returns true if CircList is non-empty and current is the first node in the list.

B

BiIteratorI<E> - Interface in <Unnamed>
 
BiList<E> - Class in <Unnamed>
A circularly linked class implementing the BiListI interface.
BiList() - Constructor for class BiList
 
BiList.BiIterator - Class in <Unnamed>
A true inner class that includes a link (BiList.this) to the enclosing BiList.
BiList.BiIterator() - Constructor for class BiList.BiIterator
 
BiList.BiListException - Exception in <Unnamed>
 
BiList.BiListException(String) - Constructor for exception BiList.BiListException
 
BiList.Node<E> - Class in <Unnamed>
 
BiList.Node(E, BiList.Node<E>, BiList.Node<E>) - Constructor for class BiList.Node
 
BiList.Node() - Constructor for class BiList.Node
 
BiListI<E> - Interface in <Unnamed>
 

C

clear() - Method in class BiList
 
clear() - Method in interface BiListI
Clears this;
current - Variable in class BiList.BiIterator
 
currentItem() - Method in interface BiIteratorI
 
currentItem() - Method in class BiList.BiIterator
 

D

delete(E) - Method in class BiList
 

F

first() - Method in interface BiIteratorI
Moves cursor to the first element f of the collection.
first() - Method in class BiList.BiIterator
 

H

head - Variable in class BiList
The header node for the list.

I

ILambda<A,B> - Interface in <Unnamed>
 
insert(E) - Method in interface BiIteratorI
Destructively inserts the object o immediately before the current item.
insert(E) - Method in class BiList.BiIterator
 
insertFront(E) - Method in class BiList
 
insertFront(E) - Method in interface BiListI
Inserts object o at the front of this.
insertRear(E) - Method in class BiList
 
insertRear(E) - Method in interface BiListI
Inserts the object o at the rear of this list.
isEmpty() - Method in class BiList
 
isEmpty() - Method in interface BiListI
 
item - Variable in class BiList.Node
 
IteratorException - Exception in <Unnamed>
Exception class for signalling errors in using an iterator
IteratorException(String) - Constructor for exception IteratorException
 

L

last() - Method in interface BiIteratorI
Places the cursor on the last element l of the collection.
last() - Method in class BiList.BiIterator
 
length - Variable in class BiList
The length of this list.
length() - Method in class BiList
 
length() - Method in interface BiListI
 
ListException - Exception in <Unnamed>
Exception class for signalling errors in processing lists (implementing ListI)
ListException(String) - Constructor for exception ListException
 

M

main(String[]) - Static method in class TestBiList
 
map(ILambda<E, R>) - Method in class BiList
 

N

newIterator() - Method in class BiList
 
newIterator() - Method in interface BiListI
 
newList() - Method in class BiList
 
newList() - Method in interface BiListI
Constructs a new empty BiList.
next() - Method in interface BiIteratorI
Moves cursor to the next element n of the collection.
next() - Method in class BiList.BiIterator
 

P

pred - Variable in class BiList.Node
 
prev() - Method in interface BiIteratorI
Moves cursor to the previous element p of the collection.
prev() - Method in class BiList.BiIterator
 

R

remFront() - Method in class BiList
 
remFront() - Method in interface BiListI
Removes the object at the front of the list.
remove() - Method in interface BiIteratorI
Removes the current item.
remove() - Method in class BiList.BiIterator
 
remRear() - Method in class BiList
 
remRear() - Method in interface BiListI
Removes the last element of this list.

S

succ - Variable in class BiList.Node
 

T

TestBiList - Class in <Unnamed>
 
TestBiList() - Constructor for class TestBiList
 
toString() - Method in class BiList
 

A B C D F H I L M N P R S T