public final class TeiidScriptEngine extends AbstractScriptEngine implements Compilable
context
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
Constructor and Description |
---|
TeiidScriptEngine() |
Modifier and Type | Method and Description |
---|---|
CompiledScript |
compile(Reader script) |
CompiledScript |
compile(String script) |
Bindings |
createBindings() |
Object |
eval(Reader reader,
ScriptContext sc) |
Object |
eval(String script,
ScriptContext sc) |
ScriptEngineFactory |
getFactory() |
Map<String,Method> |
getMethodMap(Class<?> clazz) |
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
public Bindings createBindings()
createBindings
in interface ScriptEngine
public CompiledScript compile(String script) throws ScriptException
compile
in interface Compilable
ScriptException
public Map<String,Method> getMethodMap(Class<?> clazz) throws ScriptException
ScriptException
public CompiledScript compile(Reader script) throws ScriptException
compile
in interface Compilable
ScriptException
public ScriptEngineFactory getFactory()
getFactory
in interface ScriptEngine
public Object eval(Reader reader, ScriptContext sc) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(String script, ScriptContext sc) throws ScriptException
eval
in interface ScriptEngine
ScriptException
Copyright © 2019. All rights reserved.