ch.bfh.algo.core.sequence
Class LinkedIterator<E,P extends GenericLinkedPosition<E,P>>
java.lang.Object
ch.bfh.algo.core.sequence.LinkedIterator<E,P>
- Direct Known Subclasses:
- LinkedElementIterator, LinkedPositionIterator
public class LinkedIterator<E,P extends GenericLinkedPosition<E,P>>
- extends Object
LinkedIterator
public LinkedIterator(GenericLinkedSequence<E,P> sequence,
P before,
P after)
hasNext
public boolean hasNext()
hasPrevious
public boolean hasPrevious()
nextPosition
public P nextPosition()
nextElement
public E nextElement()
nextIndex
public int nextIndex()
previousPosition
public P previousPosition()
previousElement
public E previousElement()
previousIndex
public int previousIndex()
addElement
public void addElement(E element)
remove
public void remove()
setElement
public void setElement(E element)
finalize
public void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable