All Packages  Class Hierarchy  This Package  Previous  Next  Index

Klasse lehrbuch.kapitel8.WarteschlangeListe

java.lang.Object
   |
   +----lehrbuch.kapitel8.WarteschlangeListe

public class WarteschlangeListe
extends Object
implements Warteschlange

Polymorphe Implementierung der Warteschlange als verkettete Liste


Constructor Index

 o WarteschlangeListe()
Parameterloser Konstruktor
 o WarteschlangeListe(WarteschlangeListe)
Kopierkonstruktor.

Method Index

 o eintragen(Object)
Trägt ein Element in die Warteschlange ein.
 o entfernen()
Entfernt das älteste Element aus der Warteschlange.
 o entleeren()
Entleert die Warteschlange
 o leer()
Überprüft, ob die Warteschlange leer ist.
 o lesen()
Gibt das älteste Element aus der Warteschlange.
 o voll()
Überprüft, ob die Warteschlange voll ist.

Constructors

 o WarteschlangeListe

 public WarteschlangeListe()
Parameterloser Konstruktor

 o WarteschlangeListe

 public WarteschlangeListe(WarteschlangeListe quelle) throws VollAusn
Kopierkonstruktor.
Parameters:
quelle - die zu kopierende Warteschlange // const
Throws: VollAusn
die kopierte Warteschlange kann wegen Speichermangel nicht erstellt werden

Methods

 o entleeren

 public void entleeren()
Entleert die Warteschlange

 o eintragen

 public void eintragen(Object element) throws VollAusn
Trägt ein Element in die Warteschlange ein.
Parameters:
element - das einzutragende Objekt
Throws: VollAusn
das Objekt kann nicht mehr eingetragen werden
See Also:
voll

 o lesen

 public Object lesen() throws LeerAusn
Gibt das älteste Element aus der Warteschlange.
Returns:
das älteste Element in der Warteschlange
Throws: LeerAusn
es gibt kein Objekt in der Warteschlange
See Also:
leer

 o entfernen

 public void entfernen() throws LeerAusn
Entfernt das älteste Element aus der Warteschlange.
Throws: LeerAusn
es gibt kein Objekt in der Warteschlange
See Also:
leer

 o leer

 public boolean leer()
Überprüft, ob die Warteschlange leer ist. Wenn false, LeerAusn wird nicht ausgelöst.
Returns:
true wenn die Warteschlange leer ist
See Also:
lesen, entfernen

 o voll

 public boolean voll()
Überprüft, ob die Warteschlange voll ist. Wenn false, VollAusn wird nicht ausgelöst.
Returns:
true wenn die Warteschlange voll ist
See Also:
eintragen

All Packages  Class Hierarchy  This Package  Previous  Next  Index