patterntesting.runtime.io
Class BetterFileInputStream

Package class diagram package BetterFileInputStream
java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FileInputStream
          extended by patterntesting.runtime.io.BetterFileInputStream
All Implemented Interfaces:
Closeable

public final class BetterFileInputStream
extends FileInputStream

Whenever you need a FileInputStream and want a better toString implementation you can use the class BetterFileInputStream. "Better" means that you see the name if the input file in the log which is much more helpful than the default implementation of Object.toString(), especially for logging and debugging.

Since:
1.3.1 (14.09.2013)
Author:
oliver (boehm@javatux.de)
See Also:
FileInputStream

Constructor Summary
BetterFileInputStream(File file)
          Instantiates a new better file input stream.
BetterFileInputStream(String name)
          Instantiates a new better file input stream.
 
Method Summary
 String toString()
          This toString implementation reports the name of the input file which is much more helpful than the default implementation of Object.toString(), especially for logging and debugging.
 
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, wait, wait, wait
 

Constructor Detail

BetterFileInputStream

public BetterFileInputStream(String name)
                      throws FileNotFoundException
Instantiates a new better file input stream.

Parameters:
name - the name
Throws:
FileNotFoundException - the file not found exception
See Also:
FileInputStream.FileInputStream(String)

BetterFileInputStream

public BetterFileInputStream(File file)
                      throws FileNotFoundException
Instantiates a new better file input stream.

Parameters:
file - the file
Throws:
FileNotFoundException - the file not found exception
See Also:
FileInputStream.FileInputStream(File)
Method Detail

toString

public String toString()
This toString implementation reports the name of the input file which is much more helpful than the default implementation of Object.toString(), especially for logging and debugging.

Overrides:
toString in class Object
Returns:
the string
See Also:
Object.toString()


Copyright © 2002–2014 PatternTesting Team. All rights reserved.