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.ScriptExecutionException
public void execute(java.lang.String script) throws java.lang.Throwable
script
- ScriptExecutor.ScriptExecutionException
java.lang.Throwable
public void bind(java.lang.String name, java.lang.Object value) throws ScriptExecutor.ScriptExecutionException
public java.util.List<Signature> getAvailablePlugins()