All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.Sortierkanal

public interface Sortierkanal

Schnittstelle für einen Sortierkanal


Method Index

 o eintragen(Geordnet)
Element wird in den Sortierkanal eingetragen.
 o entfernen()
Das kleinste Element wird aus dem Sortierkanal entfernt.
 o entleeren()
Sortierkanal wird geleert
 o kleinstesLesen()
Liefert das kleinste Element im Sortierkanal.
 o leer()
Überprüft, ob der Sortierkanal leer ist.
 o voll()
Überprüft, ob der Sortierkanal voll ist.

Methods

 o entleeren

 public abstract void entleeren()
Sortierkanal wird geleert

 o eintragen

 public abstract void eintragen(Geordnet element) throws VollAusn
Element wird in den Sortierkanal eingetragen.
Parameters:
element - das einzutragende Element
Throws: VollAusn
eintragen ist nicht mehr möglich, weil der Sortierkanal voll ist
See Also:
voll

 o entfernen

 public abstract void entfernen() throws LeerAusn
Das kleinste Element wird aus dem Sortierkanal entfernt.
Throws: LeerAusn
entfernen ist nicht mehr möglich, weil der Sortierkanal leer ist
See Also:
leer

 o kleinstesLesen

 public abstract Geordnet kleinstesLesen() throws LeerAusn
Liefert das kleinste Element im Sortierkanal.
Returns:
das kleinste Element im Sortierkanal
Throws: LeerAusn
Es gibt keine Elemente, weil der Sortierkanal leer ist.
See Also:
leer

 o voll

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

 o leer

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

All Packages  Class Hierarchy  This Package  Previous  Next  Index