All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.PosListe

public interface PosListe

Schnittstelle für eine positionierbare Liste


Method Index

 o aktuellesElement()
Liefert das Element an der aktuellen Position der Liste.
 o anfang()
Positioniert auf das erste Element der Liste.
 o eintragen(Object)
Trägt ein Element nach dem Element an der aktuellen Position der Liste ein.
 o ende()
Positioniert auf das letzte Element der Liste.
 o entleeren()
entleert die Liste
 o erstesEintragen(Object)
Trägt ein Element an die erste Position der Liste ein.
 o leer()
Überprüft, ob die Liste leer ist.
 o loeschen()
Löscht das Element an der aktuellen Position aus der Liste.
 o rueckwaerts()
Navigiert eine Position nach zurück.
 o suchen(Object)
Positioniert auf das nächste Vorkommnis von element nach der aktuellen Position.
 o voll()
Überprüft, ob der Stapel voll ist.
 o vorwaerts()
Navigiert eine Position nach vorne.

Methods

 o entleeren

 public abstract void entleeren()
entleert die Liste

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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