public class TestableConsolePluginAcceptor extends Object implements PluginAcceptor
| Modifier and Type | Field and Description |
|---|---|
static String |
ENVIRONMENT_IO |
static String |
ENVIRONMENT_NAME |
static String |
ENVIRONMENT_SHELL |
| Constructor and Description |
|---|
TestableConsolePluginAcceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(String key,
Object val)
Add a variable binding for the plugin host.
|
void |
addImports(Set<String> importStatements)
If the
PluginAcceptor implements the DependencyManager interface it will try to import the
specified import statements. |
Map<String,Object> |
environment()
Returns a map of implementation specific variables that can be referenced by the plugin.
|
Object |
eval(String script)
Evaluate a script in the
PluginAcceptor. |
Map<String,Object> |
getBindings()
Gets the list of bindings from the plugin host.
|
public static final String ENVIRONMENT_NAME
public static final String ENVIRONMENT_SHELL
public static final String ENVIRONMENT_IO
public void addImports(Set<String> importStatements)
PluginAcceptorPluginAcceptor implements the DependencyManager interface it will try to import the
specified import statements.addImports in interface PluginAcceptorpublic void addBinding(String key, Object val)
PluginAcceptoraddBinding in interface PluginAcceptorpublic Map<String,Object> getBindings()
PluginAcceptorgetBindings in interface PluginAcceptorpublic Object eval(String script) throws ScriptException
PluginAcceptorPluginAcceptor.eval in interface PluginAcceptorScriptExceptionpublic Map<String,Object> environment()
PluginAcceptorPluginAcceptor implementations for the variables
that they pass, as they may provide important information useful to the plugin itself.environment in interface PluginAcceptorCopyright © 2013–2016 Apache Software Foundation. All rights reserved.