ch.bfh.algo.core.position
Class PositionListIteratorAdapter<B,E extends Position<B>>

java.lang.Object
  extended by ch.bfh.algo.core.position.PositionIteratorAdapter<B,E>
      extended by ch.bfh.algo.core.position.PositionListIteratorAdapter<B,E>
All Implemented Interfaces:
PositionIterator<B,E>, PositionListIterator<B,E>, Iterator<Position<B>>, ListIterator<Position<B>>

public class PositionListIteratorAdapter<B,E extends Position<B>>
extends PositionIteratorAdapter<B,E>
implements PositionListIterator<B,E>


Constructor Summary
PositionListIteratorAdapter(ListIterator<E> iterator)
           
 
Method Summary
 void add(Position<B> o)
           
 boolean hasPrevious()
           
 int nextIndex()
           
 E previous()
           
 int previousIndex()
           
 void set(Position<B> o)
           
 
Methods inherited from class ch.bfh.algo.core.position.PositionIteratorAdapter
hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.bfh.algo.core.position.PositionIterator
next
 
Methods inherited from interface java.util.ListIterator
hasNext, next, remove
 

Constructor Detail

PositionListIteratorAdapter

public PositionListIteratorAdapter(ListIterator<E> iterator)
Method Detail

previous

public E previous()
Specified by:
previous in interface PositionListIterator<B,E extends Position<B>>
Specified by:
previous in interface ListIterator<Position<B>>

hasPrevious

public boolean hasPrevious()
Specified by:
hasPrevious in interface ListIterator<Position<B>>

nextIndex

public int nextIndex()
Specified by:
nextIndex in interface ListIterator<Position<B>>

previousIndex

public int previousIndex()
Specified by:
previousIndex in interface ListIterator<Position<B>>

set

public void set(Position<B> o)
Specified by:
set in interface ListIterator<Position<B>>

add

public void add(Position<B> o)
Specified by:
add in interface ListIterator<Position<B>>