Class ForwardIterator


  • public class ForwardIterator
    extends ListIterator

    Autor

    Dokumentiert von: Mert Can Özdemir
    Modul: DAP1

    Dokumentation der Klasse ForwardIterator

    - Es wird ein Attribut 'current' als Referenz auf die Klasse 'Element' deklariert, in dem die Position für einen Durchlauf gemerkt wird
    - Es wird ein Konstruktor deklariert, der die Referenz 'current' initialisiert.
    - Es wird eine Methode 'next()' deklariert, die anzeigt, ob es ein weiteres, noch nicht besuchtes Element gibt.

    • Field Summary

      • Fields inherited from class ListIterator

        current
    • Constructor Summary

      Constructors 
      Constructor Description
      ForwardIterator​(Element elem)
      Konstruktor - ForwardIterator( Element elem )
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Element step()
      Implementierung - Element step()
      • Methods inherited from class ListIterator

        hasNext, next
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ForwardIterator

        public ForwardIterator​(Element elem)

        Konstruktor - ForwardIterator( Element elem )

        Erstellt ein neues 'ForwardIterator'-Objekt, indem der Konstruktor der Oberklasse ('ListIterator') aufgerufen wird.
        Das Argument bestimmt den Startpunkt der Iteration und wird von der Aufrufenden Klasse ('DoublyLinkedList') als erstes Element ('first') der Liste vorgegeben.

    • Method Detail

      • step

        protected Element step()

        Implementierung - Element step()

        Das nächste Element des 'ForwardIterator's ist der Nachfolger.

        Specified by:
        step in class ListIterator