All Packages Class Hierarchy This Package Previous Next Index
Schnittstelle lehrbuch.kapitel8.Warteschlange
- public interface Warteschlange
Schnittstelle für eine Warteschlange
eintragen(Object)
- Trägt ein Element in die Warteschlange ein.
entfernen()
- Entfernt das älteste Element aus der Warteschlange.
entleeren()
- entleert die Warteschlange
leer()
- Überprüft ob die Warteschlange leer ist.
lesen()
- Gibt das älteste Element aus der Warteschlange.
voll()
- Überprüft ob die Warteschlange voll ist.
![o](../../../img/red-ball.gif)
entleeren
public abstract void entleeren()
- entleert die Warteschlange
![o](../../../img/red-ball.gif)
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](../../../img/red-ball.gif)
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](../../../img/red-ball.gif)
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](../../../img/red-ball.gif)
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](../../../img/red-ball.gif)
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