Class ObjektDatei<E>

java.lang.Object
  extended by ObjektDatei<E>

public class ObjektDatei<E>
extends java.lang.Object

Verwalten von Objektdateien. Lesen aus Datei: Datei --> Collection, Schreiben in Datei: Collection --> Datei, Anhaengen an Datei: Objekt --> Datei, Kopieren von/nach Datei: Datei --> Datei, Ausgabe aus Collection: Collection --> Konsole


Constructor Summary
ObjektDatei()
           
 
Method Summary
 void kopiereObjektDatei(java.io.File datei0, java.io.File datei1)
          Kopiert eine Objektdatei objektweise in eine Objektdatei.
 void leseAusObjektDatei(java.io.File datei, java.util.Collection<E> col)
          Lesen aus einer Objektdatei.
 void listeObjekte(java.util.Collection<E> col)
          Ausgabe einer Objektliste.
 void schreibeInObjektDatei(java.io.File datei, java.util.Collection<E> col)
          Schreiben in eine Objektdatei.
 void schreibeInObjektDatei(java.io.File datei, E obj)
          Schreiben in Objektdatei, anhaengend.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjektDatei

public ObjektDatei()
Method Detail

leseAusObjektDatei

public void leseAusObjektDatei(java.io.File datei,
                               java.util.Collection<E> col)
                        throws java.lang.Exception
Lesen aus einer Objektdatei.

Parameters:
datei - Quelldatei
col - Ziel, Collection von Objekten
Throws:
java.lang.Exception

schreibeInObjektDatei

public void schreibeInObjektDatei(java.io.File datei,
                                  java.util.Collection<E> col)
                           throws java.lang.Exception
Schreiben in eine Objektdatei.

Parameters:
datei - Zieldatei
col - Quelle, Collection von Objekten
Throws:
java.lang.Exception

schreibeInObjektDatei

public void schreibeInObjektDatei(java.io.File datei,
                                  E obj)
                           throws java.lang.Exception
Schreiben in Objektdatei, anhaengend.

Parameters:
datei - Zieldatei
obj - Quelle, Objekt
Throws:
java.lang.Exception

kopiereObjektDatei

public void kopiereObjektDatei(java.io.File datei0,
                               java.io.File datei1)
                        throws java.lang.Exception
Kopiert eine Objektdatei objektweise in eine Objektdatei.

Parameters:
datei0 - Quelldatei
datei1 - Zieldatei
Throws:
java.lang.Exception

listeObjekte

public void listeObjekte(java.util.Collection<E> col)
Ausgabe einer Objektliste.

Parameters:
col - Collection von Objekten