Class MagList

java.lang.Object
   |
   +----MagList

public class MagList
extends Object
Klasse: MagList. Speichert und Verwaltet dynamische Datenstrukturen in einer doppelt verketteten Liste.


Variable Index

 o end
 o now
 o start

Constructor Index

 o MagList()
Konstruktor.

Method Index

 o add(Object)
Methode: add.
 o destroy()
Methode: destroy.
 o eol()
Methode: eol.
 o getData()
Methode: getData.
 o gotoLast()
Methode: gotoLast.
 o gotoNext()
Methode: gotoNext.
 o reset()
Methode: reset.

Variables

 o start
 private MagList. Node start
 o now
 private MagList. Node now
 o end
 private MagList. Node end

Constructors

 o MagList
 public MagList()
Konstruktor. Hier werden die Hilfsnodes zum Verwalten der Daten initialisiert.

Methods

 o add
 public void add(Object x)
Methode: add. Fügt ein neues Element in die Liste mit der größe des übergebenen Objektes ein.

 o eol
 public boolean eol()
Methode: eol. Überprüft, ob das Ende der Liste erreicht wurde.

Returns:
true, wenn das Ende der Liste erreicht, sonst false.
 o gotoNext
 public void gotoNext()
Methode: gotoNext. Setzt den Hilfspointer now auf das nächste Element in der Liste.

 o gotoLast
 public void gotoLast()
Methode: gotoLast. Setzt den Hilfspointer now auf das vorherige Element in der Liste.

 o reset
 public void reset()
Methode: reset. Setzt den Hilfspointer now zurück auf den Start der Liste.

 o getData
 public Object getData()
Methode: getData.

Returns:
Liefert das gespeicherte Objekt, der aktuellen Listenposition zurück.
 o destroy
 public void destroy()
Methode: destroy. Setzt alle Hilfnodes auf null zurück -> Löschen der Liste.