Interface ScriptEngineProvider
-
- All Known Implementing Classes:
GroovyEngineProvider
public interface ScriptEngineProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbind(Map<String,Object> bindingKeysAndValues)voidcompile(String functionDefinition)voidcompile(Collection<String> modules, Reader reader, Map<String,Object> bindings)ObjectinvokeFunction(String functionName, Object... args)voidremoveBinding(String bindingKey)
-
-
-
Method Detail
-
compile
void compile(String functionDefinition) throws ScriptException
- Throws:
ScriptException
-
compile
void compile(Collection<String> modules, Reader reader, Map<String,Object> bindings) throws ScriptException
- Throws:
ScriptException
-
invokeFunction
Object invokeFunction(String functionName, Object... args) throws NoSuchMethodException, ScriptException
- Throws:
NoSuchMethodExceptionScriptException
-
removeBinding
void removeBinding(String bindingKey)
-
-