edu.ucla.belief.io
Class RunReadNetwork

Object
  extended by RunReadNetwork
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
RunReadBIF, RunReadHugin, RunReadSMILE

public abstract class RunReadNetwork
extends Object
implements Runnable

Since:
20020524
Author:
keith cascio

Constructor Summary
RunReadNetwork(String descrip, NetworkIO.BeliefNetworkIOListener bnil)
           
 
Method Summary
abstract  BeliefNetwork beliefNetwork()
           
 BeliefNetwork computeResult()
           
abstract  String errorMessage(Throwable throwable)
           
 void errorStream(Throwable throwable)
           
abstract  void finishedReading()
           
 String getDescription()
           
abstract  Estimate getEstimator()
           
abstract  File getFile()
           
abstract  FileType getFileType()
           
 String getFormatDescription()
           
abstract  ProgressMonitorable getReadTask()
           
 BeliefNetwork getResult()
           
 String[] getSyntaxErrors()
           
 void run()
           
 Thread start()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunReadNetwork

public RunReadNetwork(String descrip,
                      NetworkIO.BeliefNetworkIOListener bnil)
Method Detail

getFile

public abstract File getFile()

getFileType

public abstract FileType getFileType()

getEstimator

public abstract Estimate getEstimator()

getReadTask

public abstract ProgressMonitorable getReadTask()

beliefNetwork

public abstract BeliefNetwork beliefNetwork()
                                     throws Exception
Throws:
Exception

errorMessage

public abstract String errorMessage(Throwable throwable)
                             throws Throwable
Throws:
Throwable

finishedReading

public abstract void finishedReading()

getSyntaxErrors

public String[] getSyntaxErrors()

run

public final void run()
Specified by:
run in interface Runnable

getResult

public final BeliefNetwork getResult()
Since:
20091204

computeResult

public final BeliefNetwork computeResult()
Since:
20091204

getDescription

public final String getDescription()

getFormatDescription

public final String getFormatDescription()

start

public final Thread start()

errorStream

public final void errorStream(Throwable throwable)


Copyright 2010 UCLA Automated Reasoning Group