public interface PluginAcceptor
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. |
default 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.
|
void addImports(Set<String> importStatements)
PluginAcceptor
implements the DependencyManager interface it will try to import the specified
import statements.Map<String,Object> getBindings()
Object eval(String script) throws ScriptException
PluginAcceptor
.ScriptException
default Map<String,Object> environment()
PluginAcceptor
implementations for the variables
that they pass, as they may provide important information useful to the plugin itself.Copyright © 2013–2015 Apache Software Foundation. All rights reserved.