schmitzm.io
Class FileInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FileInputStream
          extended by schmitzm.io.FileInputStream
All Implemented Interfaces:
Closeable

public class FileInputStream
extends FileInputStream

Diese Klasse erweitert den FileInputStream 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
FileInputStream(File file)
          Erzeugt einen neuen FileInputStream.
FileInputStream(FileDescriptor fdObj)
          Erzeugt einen neuen FileInputStream.
FileInputStream(String name)
          Erzeugt einen neuen FileInputStream.
 
Method Summary
 File getFile()
          Liefert die Datei, auf der der InputStream basiert.
 
Methods inherited from class java.io.FileInputStream
available, close, finalize, getChannel, getFD, read, read, read, skip
 
Methods inherited from class java.io.InputStream
mark, markSupported, reset
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileInputStream

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

Throws:
FileNotFoundException

FileInputStream

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

Throws:
FileNotFoundException

FileInputStream

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

Throws:
FileNotFoundException
Method Detail

getFile

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

Returns:
null falls der Stream auf einem FileDescriptor basiert