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

java.lang.Object
  extended byedu.ksu.cis.bnj.bbn.converter.ConverterFactory

public class ConverterFactory
extends java.lang.Object

Author:
Roby Joehanes

Constructor Summary
ConverterFactory()
           
 
Method Summary
static void convert(java.lang.String file, java.lang.String sourceFormat, java.lang.String targetFormat, java.lang.String outputDir)
          file = The file name to be converted (MUST BE WITH FULL PATH)
sourceFormat = treat all files in files as sourceFormat.
protected static Converter getConverter(ConverterData data)
           
static Converter getConverter(java.lang.String formatDescription)
           
static boolean isKnownFormat(java.lang.String formatExt)
           
static BBNGraph load(java.lang.String filename)
           
static BBNGraph load(java.lang.String filename, java.lang.String sourceFormat)
           
static BBNGraph load(java.lang.String filename, java.lang.String sourceFormat, ConverterData detectedFormat)
          Load BBN Graph from a filename
static TableSet loadConfig()
           
static void main(java.lang.String[] args)
           
static TableSet reloadConfig()
           
static void save(BBNGraph graph, java.io.OutputStream w, java.lang.String targetFormat)
           
static void save(BBNGraph graph, java.lang.String filename, java.lang.String targetFormat)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConverterFactory

public ConverterFactory()
Method Detail

loadConfig

public static TableSet loadConfig()

reloadConfig

public static TableSet reloadConfig()

convert

public static void convert(java.lang.String file,
                           java.lang.String sourceFormat,
                           java.lang.String targetFormat,
                           java.lang.String outputDir)
file = The file name to be converted (MUST BE WITH FULL PATH)
sourceFormat = treat all files in files as sourceFormat. Null means autodetect
targetFormat = target format (as described in formatConfigTable)
outputdir = output directory


load

public static BBNGraph load(java.lang.String filename)

load

public static BBNGraph load(java.lang.String filename,
                            java.lang.String sourceFormat)

load

public static BBNGraph load(java.lang.String filename,
                            java.lang.String sourceFormat,
                            ConverterData detectedFormat)
Load BBN Graph from a filename

Parameters:
filename -
sourceFormat -
detectedFormat -
Returns:
BBNGraph

save

public static void save(BBNGraph graph,
                        java.lang.String filename,
                        java.lang.String targetFormat)

save

public static void save(BBNGraph graph,
                        java.io.OutputStream w,
                        java.lang.String targetFormat)

getConverter

public static Converter getConverter(java.lang.String formatDescription)

getConverter

protected static Converter getConverter(ConverterData data)

main

public static void main(java.lang.String[] args)

isKnownFormat

public static boolean isKnownFormat(java.lang.String formatExt)