public class ScriptExecutor
extends java.lang.Object
Interpreter to initialize all available plugins
from the .ProM user directory in an Interpreter. This
interpreter can the be used to interpret Java code at run-time
against the plugins, which allows for scripted execution of ProM plugins.| Modifier and Type | Class and Description |
|---|---|
class |
ScriptExecutor.ScriptExecutionException
Meant to provide diagnostic information in case a script fails.
|
| Constructor and Description |
|---|
ScriptExecutor(org.processmining.framework.plugin.PluginContext context)
Initialize a new interpreter with all available plugins.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bind(java.lang.String name,
java.lang.Object value) |
void |
execute(java.lang.String script)
Execute a script in the interpreter.
|
java.util.List<Signature> |
getAvailablePlugins() |
public ScriptExecutor(org.processmining.framework.plugin.PluginContext context)
throws ScriptExecutor.ScriptExecutionException
context - ScriptExecutor.ScriptExecutionExceptionpublic void execute(java.lang.String script)
throws java.lang.Throwable
script - ScriptExecutor.ScriptExecutionExceptionjava.lang.Throwablepublic void bind(java.lang.String name,
java.lang.Object value)
throws ScriptExecutor.ScriptExecutionException
public java.util.List<Signature> getAvailablePlugins()