edu.bonn.xulu.appl
Interface ScriptInterpreter

All Known Implementing Classes:
AbstractCommandInterpreter, AbstractScriptInterpreter, DataScriptInterpreter_Basic, ModelResourceMappingScriptInterpreter_Basic

public interface ScriptInterpreter

Ein ScriptInterpreter fuehrt eine Reihe von Befehlen in einer Xulu-Umgebung aus. Die Befehle erhaelt er ueber einen Eingabe-Stream.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Nested Class Summary
static class ScriptInterpreter.ScriptExecutionDefinition
          Diese Klasse stellt die Definition einer Script-Ausfuehrung dar.
static class ScriptInterpreter.ScriptFileExecutionDefinition
          Diese Klasse stellt die Definition einer Script-Ausfuehrung dar.
 
Method Summary
 void execute(InputStream in, XuluModellingPlatform appl)
          Fuehrt ein Script aus.
 

Method Detail

execute

void execute(InputStream in,
             XuluModellingPlatform appl)
             throws Exception
Fuehrt ein Script aus.

Parameters:
in - Eingabe-Stream in dem das Skript zu finden ist.
appl - Applikation, in der das Skript auszufuehren ist
Throws:
Exception - wenn ein Fehler bei der Ausfuehrung aufritt