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