edu.ksu.cis.bnj.bbn.converter
Class ConverterOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FileOutputStream
          extended byedu.ksu.cis.bnj.bbn.converter.ConverterOutputStream

public class ConverterOutputStream
extends java.io.FileOutputStream

Encapsulate the file output stream. This is so that we can fetch the file name if possible. It is because some converter like Hugin .net requires the graph name to be named as the file name. FileOutputStream doesn't facilitate this.

Author:
Roby Joehanes

Field Summary
protected  java.lang.String filename
           
 
Constructor Summary
ConverterOutputStream(java.io.File file)
           
ConverterOutputStream(java.io.File file, boolean append)
           
ConverterOutputStream(java.io.FileDescriptor fdObj)
           
ConverterOutputStream(java.lang.String name)
           
ConverterOutputStream(java.lang.String name, boolean append)
           
 
Method Summary
 java.lang.String getFileName()
          Get the file name
 
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
 

Field Detail

filename

protected java.lang.String filename
Constructor Detail

ConverterOutputStream

public ConverterOutputStream(java.io.File file)
                      throws java.io.FileNotFoundException
Parameters:
file -
Throws:
java.io.FileNotFoundException

ConverterOutputStream

public ConverterOutputStream(java.io.File file,
                             boolean append)
                      throws java.io.FileNotFoundException
Parameters:
file -
append -
Throws:
java.io.FileNotFoundException

ConverterOutputStream

public ConverterOutputStream(java.io.FileDescriptor fdObj)
Parameters:
fdObj -

ConverterOutputStream

public ConverterOutputStream(java.lang.String name)
                      throws java.io.FileNotFoundException
Parameters:
name -
Throws:
java.io.FileNotFoundException

ConverterOutputStream

public ConverterOutputStream(java.lang.String name,
                             boolean append)
                      throws java.io.FileNotFoundException
Parameters:
name -
append -
Throws:
java.io.FileNotFoundException
Method Detail

getFileName

public java.lang.String getFileName()
Get the file name

Returns: