schmitzm.io
Class FileOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FileOutputStream
          extended by schmitzm.io.FileOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class FileOutputStream
extends FileOutputStream

Diese Klasse erweitert den FileOutputStream in der Art, dass eine Referenz auf die zugrunde liegende Datei gespeichert wird. Diese kann ueber getFile() abgerufen werden.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Constructor Summary
FileOutputStream(File file)
          Erzeugt einen neuen FileOutputStream.
FileOutputStream(File file, boolean append)
          Erzeugt einen neuen FileOutputStream.
FileOutputStream(FileDescriptor fdObj)
          Erzeugt einen neuen FileOutputStream.
FileOutputStream(String name)
          Erzeugt einen neuen FileOutputStream.
FileOutputStream(String name, boolean append)
          Erzeugt einen neuen FileOutputStream.
 
Method Summary
 File getFile()
          Liefert die Datei, auf der der OutputStream basiert.
 
Methods inherited from class java.io.FileOutputStream
close, finalize, getChannel, getFD, write, write, write
 
Methods inherited from class java.io.OutputStream
flush
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOutputStream

public FileOutputStream(File file)
                 throws FileNotFoundException
Erzeugt einen neuen FileOutputStream.
Siehe FileOutputStream.FileOutputStream(File).

Throws:
FileNotFoundException

FileOutputStream

public FileOutputStream(File file,
                        boolean append)
                 throws FileNotFoundException
Erzeugt einen neuen FileOutputStream.
Siehe FileOutputStream.FileOutputStream(File,boolean).

Throws:
FileNotFoundException

FileOutputStream

public FileOutputStream(FileDescriptor fdObj)
                 throws FileNotFoundException
Erzeugt einen neuen FileOutputStream.
Siehe FileOutputStream.FileOutputStream(FileDescriptor).

Throws:
FileNotFoundException

FileOutputStream

public FileOutputStream(String name)
                 throws FileNotFoundException
Erzeugt einen neuen FileOutputStream.
Siehe FileOutputStream.FileOutputStream(String).

Throws:
FileNotFoundException

FileOutputStream

public FileOutputStream(String name,
                        boolean append)
                 throws FileNotFoundException
Erzeugt einen neuen FileOutputStream.
Siehe FileOutputStream.FileOutputStream(String,boolean).

Throws:
FileNotFoundException
Method Detail

getFile

public File getFile()
Liefert die Datei, auf der der OutputStream basiert.

Returns:
null falls der Stream auf einem FileDescriptor basiert