lehrbuch.multi
Interface IPersSack<E>

All Superinterfaces:
ISack<E>
All Known Implementing Classes:
PersSack

public interface IPersSack<E>
extends ISack<E>


Method Summary
 void laden(java.lang.String dateiname)
          lädt den Inhalt der Datei mit gegebenen Namen in das aktuelle Objekt
 void speichern(java.lang.String dateiname)
          speichert den aktuellen Inhalt in eine Datei mit gegebenen Namen
 
Methods inherited from interface lehrbuch.multi.ISack
eintragen, entfernen, entleeren, istLeer, vorhanden
 

Method Detail

speichern

void speichern(java.lang.String dateiname)
               throws DateiException
speichert den aktuellen Inhalt in eine Datei mit gegebenen Namen

Parameters:
dateiname - Name der Datei, die den aktuellen Inhalt aufnehmen soll; ihr evtl. alter Inhalt wird gelöscht
Throws:
DateiException - wenn die Datei den Inhalt nicht aufnehmen kann die Datei wird erstellt oder überschrieben, das Objekt bleibt unverändert const

laden

void laden(java.lang.String dateiname)
           throws DateiException
lädt den Inhalt der Datei mit gegebenen Namen in das aktuelle Objekt

Parameters:
dateiname - Name der Datei, aus der der Inhalt geladen werden soll
Throws:
DateiException - wenn die Datei eine falschen Inhalt halt das Objekt wird überschrieben, die Datei bleibt unverändert