All Packages  Class Hierarchy  This Package  Previous  Next  Index

Klasse lehrbuch.kapitel8.WarteschlangePol

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

public class WarteschlangePol
extends Object
implements Warteschlange

Polymorphe Implementierung der Warteschlange als Reihung (Ringpuffer)


Constructor Index

 o WarteschlangePol(int)
Konstruktor
 o WarteschlangePol(WarteschlangePol)
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 WarteschlangePol

 public WarteschlangePol(int groesse)
Konstruktor
Parameters:
groesse - maximale Anzahl der einzutragenden Elementen // const

 o WarteschlangePol

 public WarteschlangePol(WarteschlangePol 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 der Stapel 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 der Stapel voll ist
See Also:
eintragen

All Packages  Class Hierarchy  This Package  Previous  Next  Index