public abstract class AbstractScriptEngine extends Object implements ScriptEngine, Logged
| Modifier and Type | Field and Description | 
|---|---|
| protected Bindings | engineScopeBindings | 
| protected ScriptContext | scriptContext | 
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME| Constructor and Description | 
|---|
| AbstractScriptEngine() | 
| Modifier and Type | Method and Description | 
|---|---|
| Bindings | createBindings() | 
| abstract Object | eval(Reader reader) | 
| Object | eval(Reader reader,
    Bindings n) | 
| Object | eval(Reader reader,
    ScriptContext context) | 
| abstract Object | eval(String script) | 
| Object | eval(String script,
    Bindings n) | 
| Object | eval(String script,
    ScriptContext context) | 
| Object | get(String key) | 
| Bindings | getBindings(int scope) | 
| ScriptContext | getContext() | 
| ScriptEngineFactory | getFactory() | 
| LogService | log()Gets the  LogServiceto use when logging activities. | 
| void | put(String key,
   Object value) | 
| void | setBindings(Bindings bindings,
           int scope) | 
| void | setContext(ScriptContext context) | 
| void | setLogService(LogService log) | 
protected Bindings engineScopeBindings
protected ScriptContext scriptContext
public abstract Object eval(String script) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic abstract Object eval(Reader reader) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic LogService log()
LoggedLogService to use when logging activities.public void setLogService(LogService log)
public Object get(String key)
get in interface ScriptEnginepublic Bindings getBindings(int scope)
getBindings in interface ScriptEnginepublic void put(String key, Object value)
put in interface ScriptEnginepublic ScriptContext getContext()
getContext in interface ScriptEnginepublic void setContext(ScriptContext context)
setContext in interface ScriptEnginepublic ScriptEngineFactory getFactory()
getFactory in interface ScriptEnginepublic Object eval(String script, ScriptContext context) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Object eval(Reader reader, ScriptContext context) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Bindings createBindings()
createBindings in interface ScriptEnginepublic Object eval(String script, Bindings n) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic Object eval(Reader reader, Bindings n) throws ScriptException
eval in interface ScriptEngineScriptExceptionpublic void setBindings(Bindings bindings, int scope)
setBindings in interface ScriptEngineCopyright © 2009–2022 SciJava. All rights reserved.