All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.Warteschlange

public interface Warteschlange

Schnittstelle für eine Warteschlange


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.

Methods

 o entleeren

 public abstract void entleeren()
entleert die Warteschlange

 o eintragen

 public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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