All Packages Class Hierarchy This Package Previous Next Index
Schnittstelle lehrbuch.kapitel8.PosListe
- public interface PosListe
Schnittstelle für eine positionierbare Liste
aktuellesElement()
- Liefert das Element an der aktuellen Position der Liste.
anfang()
- Positioniert auf das erste Element der Liste.
eintragen(Object)
- Trägt ein Element nach dem Element an der aktuellen Position der Liste ein.
ende()
- Positioniert auf das letzte Element der Liste.
entleeren()
- entleert die Liste
erstesEintragen(Object)
- Trägt ein Element an die erste Position der Liste ein.
leer()
- Überprüft, ob die Liste leer ist.
loeschen()
- Löscht das Element an der aktuellen Position aus der Liste.
rueckwaerts()
- Navigiert eine Position nach zurück.
suchen(Object)
- Positioniert auf das nächste Vorkommnis von element nach der aktuellen Position.
voll()
- Überprüft, ob der Stapel voll ist.
vorwaerts()
- Navigiert eine Position nach vorne.

entleeren
public abstract void entleeren()
- entleert die Liste

erstesEintragen
public abstract void erstesEintragen(Object element) throws VollAusn
- Trägt ein Element an die erste Position der Liste ein.
- Parameters:
- element - das einzutragende Objekt
- Throws: VollAusn
- das Objekt kann nicht mehr eingetragen werden
- See Also:
- eintragen, voll

eintragen
public abstract void eintragen(Object element) throws VollAusn
- Trägt ein Element nach dem Element an der aktuellen Position der Liste ein.
- Parameters:
- element - das einzutragende Objekt
- Throws: VollAusn
- das Objekt kann nicht mehr eingetragen werden
- See Also:
- erstesEintragen, voll

aktuellesElement
public abstract Object aktuellesElement() throws LeerAusn
- Liefert das Element an der aktuellen Position der Liste.
- Returns:
- das Element an der aktuellen Position
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- leer

loeschen
public abstract void loeschen() throws LeerAusn
- Löscht das Element an der aktuellen Position aus der Liste.
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- leer

anfang
public abstract void anfang() throws LeerAusn
- Positioniert auf das erste Element der Liste.
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- ende, leer

ende
public abstract void ende() throws LeerAusn
- Positioniert auf das letzte Element der Liste.
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- anfang, leer

vorwaerts
public abstract void vorwaerts() throws LeerAusn
- Navigiert eine Position nach vorne.
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- rueckwaerts, leer

rueckwaerts
public abstract void rueckwaerts() throws LeerAusn
- Navigiert eine Position nach zurück.
- Throws: LeerAusn
- es gibt kein Objekt in der Liste
- See Also:
- vorwaerts, leer

suchen
public abstract void suchen(Object element) throws PosListe. NichtGefundenAusn
- Positioniert auf das nächste Vorkommnis von element nach der aktuellen Position.
- Throws: PosListe. NichtGefundenAusn
- es gibt keine (weitere) Vorkommnisse
- See Also:
- aktuellesElement

leer
public abstract boolean leer()
- Überprüft, ob die Liste leer ist. // const Wenn false, LeerAusn wird nicht ausgelöst.
- Returns:
- true wenn der Stapel leer ist

voll
public abstract boolean voll()
- Überprüft, ob der Stapel voll ist. // const Wenn false, VollAusn wird nicht
ausgelöst.
- Returns:
- true wenn der Stapel voll ist
- See Also:
- eintragen
Innere Ausnahmen
NichtGefundenAusn
public class NichtGefundenAusn extends Exception
- Die geprüfte Ausnahme wird ausgelöst, wenn suchen das Element nicht findet
- See Also:
- suchen
All Packages Class Hierarchy This Package Previous Next Index