| 
 | |||||||||
| 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 | ||||||||