Class MagList
java.lang.Object
|
+----MagList
- public class MagList
- extends Object
Klasse: MagList.
Speichert und Verwaltet dynamische Datenstrukturen in einer doppelt verketteten Liste.
-
end
-
-
now
-
-
start
-
-
MagList()
- Konstruktor.
-
add(Object)
- Methode: add.
-
destroy()
- Methode: destroy.
-
eol()
- Methode: eol.
-
getData()
- Methode: getData.
-
gotoLast()
- Methode: gotoLast.
-
gotoNext()
- Methode: gotoNext.
-
reset()
- Methode: reset.
start
private MagList. Node start
now
private MagList. Node now
end
private MagList. Node end
MagList
public MagList()
- Konstruktor.
Hier werden die Hilfsnodes zum Verwalten der Daten initialisiert.
add
public void add(Object x)
- Methode: add.
Fügt ein neues Element in die Liste mit der größe des übergebenen Objektes ein.
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.
gotoNext
public void gotoNext()
- Methode: gotoNext.
Setzt den Hilfspointer now auf das nächste Element in der Liste.
gotoLast
public void gotoLast()
- Methode: gotoLast.
Setzt den Hilfspointer now auf das vorherige Element in der Liste.
reset
public void reset()
- Methode: reset.
Setzt den Hilfspointer now zurück auf den Start der Liste.
getData
public Object getData()
- Methode: getData.
- Returns:
- Liefert das gespeicherte Objekt, der aktuellen Listenposition zurück.
destroy
public void destroy()
- Methode: destroy.
Setzt alle Hilfnodes auf null zurück -> Löschen der Liste.