Class ReverseIterator


  • public class ReverseIterator
    extends ListIterator

    Autor

    Dokumentiert von: Mert Can Özdemir
    Modul: DAP1

    Dokumentation der Klasse ReverseIterator

    - Die Methode 'reverseIterator()' gibt ein Objekt der Klasse 'ReverseIterator' zurück, dessen Attribut 'current' auf das letzte Element der Liste verweist. (-> Innerhalb von 'DoublyLinkedList' kann auf das private Attribut 'last' zugegriffen werden)

    • Field Summary

      • Fields inherited from class ListIterator

        current
    • Constructor Summary

      Constructors 
      Constructor Description
      ReverseIterator​(Element elem)
      Konstruktor - ReverseIterator( 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

      • ReverseIterator

        public ReverseIterator​(Element elem)

        Konstruktor - ReverseIterator( Element elem )

        Erstellt ein neues 'ReverseIterator'-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 ('last') der Liste vorgegeben (durch den Aufruf der 'reverseIterator()'-Methode).

    • Method Detail

      • step

        protected Element step()

        Implementierung - Element step()

        Das nächste Element des 'ReverseIterator's ist der Vorgänger.

        Specified by:
        step in class ListIterator