edu.bonn.xulu.appl
Class ScriptInterpreter.ScriptFileExecutionDefinition
java.lang.Object
AbstractNamedObject
edu.bonn.xulu.appl.ScriptInterpreter.ScriptExecutionDefinition
edu.bonn.xulu.appl.ScriptInterpreter.ScriptFileExecutionDefinition
- Enclosing interface:
- ScriptInterpreter
public static class ScriptInterpreter.ScriptFileExecutionDefinition
- extends ScriptInterpreter.ScriptExecutionDefinition
Diese Klasse stellt die Definition einer Script-Ausfuehrung dar.
Die besteht aus einem ScriptInterpreter
und einer Quell-Datei
aus der der ScriptInterpreter
das Script einliest.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
ScriptInterpreter.ScriptFileExecutionDefinition
public ScriptInterpreter.ScriptFileExecutionDefinition(File sourceFile,
ScriptInterpreter interpreter)
- Erzeugt eine neue Import-Definition.
- Parameters:
sourceFile
- Datei aus der das Script eingelesen wirdinterpreter
- ScriptInterpreter
der das Script einliest
getScriptSource
public File getScriptSource()
- Liefert die Quell-Datei, aus der das Script eingelesen wird.
- Overrides:
getScriptSource
in class ScriptInterpreter.ScriptExecutionDefinition
execute
public void execute(XuluModellingPlatform appl)
throws Exception
- Setzt das Xulu-Arbeitsverzeichnis auf das der Script-Datei und fuehrt
das Skript aus.
- Overrides:
execute
in class ScriptInterpreter.ScriptExecutionDefinition
- Parameters:
appl
- Xulu-Instanz unter der das Script ausgefuehrt wird.
- Throws:
Exception
getSourceAsStream
public FileInputStream getSourceAsStream()
throws Exception
- Liefert einen
FileInputStream
zur Quell-Datei.
- Specified by:
getSourceAsStream
in class ScriptInterpreter.ScriptExecutionDefinition
- Throws:
Exception