|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Schnittstelle für eine direkte Datei
Inner Class Summary | |
static class |
DirDatei.DateiendeAusnahme
Innere geprüfte Ausnahme |
static class |
DirDatei.LesemodusFehler
Innere ungeprüfte Ausnahme |
static class |
DirDatei.SchreibmodusFehler
Innere ungeprüfte Ausnahme |
Method Summary | |
java.lang.Object |
aktuellesElement()
Liefert das Element an der aktuellen Position; nur im Lesemodus. |
void |
eintragen(java.lang.Object element)
Trägt ein Element an das Ende der Datei ein; nur im Schreibmodus. |
boolean |
endeDerDatei()
Überprüft, ob die Position der Datei weitergeschaltet werden kann; nur im Lesemodus. |
void |
naechstesElement()
Das nächste in die Datei eingetragene Element wird mit naechstesElement lesbar. |
void |
neuBeschreiben()
Macht die Datei leer, bereit zum Beschreiben. |
void |
positionieren(int schluessel)
Positioniert die Datei zum angegebenen Schlüssel; nur in Lesemodus. |
int |
schluessel()
Der Schlüssel des Elements an der aktuellen Position. |
void |
zuruecksetzen()
Macht die Datei bereit zum Lesen. |
Method Detail |
public void neuBeschreiben()
public void zuruecksetzen()
public void eintragen(java.lang.Object element) throws DirDatei.LesemodusFehler
element
- das Objekt, das in die Datei eingetragen werden soll0DirDatei.LesemodusFehler
- (ungeprüft), wenn neuBeschreiben gar nicht oder nicht nach zuruecksetzen aufgerufen wurdeschluessel()
,
neuBeschreiben()
,
zuruecksetzen()
public int schluessel()
eintragen(java.lang.Object)
public void positionieren(int schluessel) throws DirDatei.DateiendeAusnahme, DirDatei.SchreibmodusFehler
schluessel
- der Schlüssel, zu dem die Datei positioniert werden sollDirDatei.SchreibmodusFehler
- (ungeprüft), wenn zuruecksetzen gar nicht oder nicht nach neuBeschreiben aufgerufen wurdeDirDatei.DateiendeAusnahme
- (geprüft), falls naechstesElement öfter als eintragen aufgerufen wurdeneuBeschreiben()
,
zuruecksetzen()
public void naechstesElement() throws DirDatei.SchreibmodusFehler, DirDatei.DateiendeAusnahme
DirDatei.SchreibmodusFehler
- (ungeprüft), wenn zuruecksetzen gar nicht oder nicht nach neuBeschreiben aufgerufen wurdeDirDatei.DateiendeAusnahme
- (geprüft), falls naechstesElement öfter als eintragen aufgerufen wurdeeintragen(java.lang.Object)
,
naechstesElement()
,
neuBeschreiben()
,
zuruecksetzen()
public java.lang.Object aktuellesElement() throws DirDatei.SchreibmodusFehler, DirDatei.DateiendeAusnahme
DirDatei.SchreibmodusFehler
- (ungeprüft), wenn zuruecksetzen gar nicht oder nicht nach neuBeschreiben aufgerufen wurdeDirDatei.DateiendeAusnahme
- (geprüft), falls naechstesElement öfter als eintragen aufgerufen wurdeneuBeschreiben()
,
zuruecksetzen()
,
eintragen(java.lang.Object)
public boolean endeDerDatei() throws DirDatei.SchreibmodusFehler
DirDatei.SchreibmodusFehler
- (ungeprüft), wenn zuruecksetzen gar nicht oder nicht nach neuBeschreiben aufgerufen wurdenaechstesElement()
,
neuBeschreiben()
,
zuruecksetzen()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |