|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--lehrbuch.kapitel9.PosListePol
Polymorphe Implementierung der positionierbaren Liste als verkettete Liste
| Inner classes inherited from class lehrbuch.kapitel9.PosListe |
PosListe.NichtGefundenAusnahme |
| Constructor Summary | |
PosListePol()
Konstruktor |
|
PosListePol(PosListePol quelle)
Kopierkonstruktor. |
|
| Method Summary | |
java.lang.Object |
aktuellesElement()
Liefert das Element an der aktuellen Position der Liste. |
void |
anfang()
Positioniert auf das erste Element der Liste. |
void |
eintragen(java.lang.Object element)
Trägt ein Element nach dem Element an der aktuellen Position der Liste ein. |
void |
ende()
Positioniert auf das letzte Element der Liste. |
void |
entleeren()
entleert die Liste |
void |
erstesEintragen(java.lang.Object element)
Trägt ein Element an die erste Position der Liste ein. |
boolean |
istGleich(PosListe liste)
Vergleicht den Inhalt zweier positionierbaren Listen. |
boolean |
istLeer()
Überprüft, ob die Liste leer ist. |
boolean |
istVoll()
Überprüft, ob der Stapel voll ist. |
void |
iterator(java.lang.String rueckruf)
Ruft rueckruf für jedes eingetragene Element der Menge auf. |
void |
kopieren(PosListe quelle)
Kopiert Inhalt der positionierbaren Liste. |
void |
laden(java.lang.String dateiname)
Persistenzmethode. |
void |
loeschen()
Löscht das Element an der aktuellen Position aus der Liste. |
boolean |
posAnfang()
Überprüft, ob aktuelles Element == erstes Element. |
boolean |
posEnde()
Überprüft, ob aktuelles Element == letztes Element. |
void |
rueckwaerts()
Navigiert eine Position nach zurück. |
void |
speichern(java.lang.String dateiname)
Persistenzmethode. |
void |
suchen(java.lang.Object element)
Positioniert auf das nächste Vorkommnis von element nach der aktuellen Position. |
void |
vorwaerts()
Navigiert eine Position nach vorne. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PosListePol()
public PosListePol(PosListePol quelle)
throws VollAusnahme
quelle - die zu kopierende Liste // constVollAusnahme - die kopierte Liste kann wegen Speichermangel nicht erstellt werden| Method Detail |
public void entleeren()
entleeren in interface PosListe
public void erstesEintragen(java.lang.Object element)
throws VollAusnahme
erstesEintragen in interface PosListeelement - das einzutragende ObjektVollAusnahme - das Objekt kann nicht mehr eingetragen werdeneintragen(java.lang.Object),
istVoll()
public void eintragen(java.lang.Object element)
throws VollAusnahme
eintragen in interface PosListeelement - das einzutragende ObjektVollAusnahme - das Objekt kann nicht mehr eingetragen werdenerstesEintragen(java.lang.Object),
istVoll()
public java.lang.Object aktuellesElement()
throws LeerAusnahme
aktuellesElement in interface PosListeLeerAusnahme - es gibt kein Objekt in der ListeistLeer()
public void loeschen()
throws LeerAusnahme
loeschen in interface PosListeLeerAusnahme - es gibt kein Objekt in der ListeistLeer()
public void anfang()
throws LeerAusnahme
anfang in interface PosListeLeerAusnahme - es gibt kein Objekt in der Listeende(),
istLeer()
public void vorwaerts()
throws LeerAusnahme
vorwaerts in interface PosListeLeerAusnahme - es gibt kein Objekt in der Listerueckwaerts(),
istLeer()
public void rueckwaerts()
throws LeerAusnahme
rueckwaerts in interface PosListeLeerAusnahme - es gibt kein Objekt in der Listevorwaerts(),
istLeer()public boolean istLeer()
istLeer in interface PosListepublic boolean istVoll()
istVoll in interface PosListePosListe.eintragen(java.lang.Object)
public void suchen(java.lang.Object element)
throws PosListe.NichtGefundenAusnahme
suchen in interface PosListePosListe.NichtGefundenAusnahme - es gibt keine (weitere) VorkommnissePosListe.aktuellesElement()
public void ende()
throws LeerAusnahme
ende in interface PosListeLeerAusnahme - es gibt kein Objekt in der Listeanfang(),
istLeer()public boolean posAnfang()
anfang(),
posEnde()public boolean posEnde()
ende(),
posAnfang()public void iterator(java.lang.String rueckruf)
rueckruf - der Name der aufzurufenden Methode der Elementklasse // const
public void kopieren(PosListe quelle)
throws VollAusnahme
quelle - die zu kopierende Liste // constVollAusnahme - die kopierte Liste kann wegen Speichermangel nicht erstellt werdenpublic boolean istGleich(PosListe liste)
liste - die zu vergleichende Liste // const
public void speichern(java.lang.String dateiname)
throws DateiAusnahme
dateiname - Datei wird mit dem Inhalt der Menge überschriebenDateiAusnahme - Fehler beim Schreiben in die Dateiladen(java.lang.String)
public void laden(java.lang.String dateiname)
throws DateiAusnahme
dateiname - Dateiinhalt wird in die Menge eingelesen // constDateiAusnahme - Inhalt der Datei paßt nicht in die Mengeladen(java.lang.String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||