org.simulator.sedml
Class SEDMLExecutor

java.lang.Object
  extended by org.simulator.sedml.SEDMLExecutor

public class SEDMLExecutor
extends Object

Facade class to provide a jlibsedml-independent means to execute a SEDML file. Clients can use this class to execute a SEDML file without their code explicitly using the jlibsedml API.

Since:
1.1
Version:
$Rev: 222 $
Author:
Richard Adams

Constructor Summary
SEDMLExecutor()
           
 
Method Summary
 MultiTable execute(String outputID, InputStream is)
          EXecutes a SEDML file to produce the specified output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SEDMLExecutor

public SEDMLExecutor()
Method Detail

execute

public MultiTable execute(String outputID,
                          InputStream is)
                   throws ExecutionException,
                          IOException
EXecutes a SEDML file to produce the specified output. It's up to clients to ensure a valid InputStream is open to access the SED-ML file.

Parameters:
outputID - An id of a SED-ML Output element
is - A readable InputStream to the SED-ML
Returns:
A MultiTable of the processed results.
Throws:
ExecutionException
IOException - if InputStream is not readable.
ExecutionException - if execution is not possible

Generated December 13 2012