org.scijava.script
Class AbstractScriptEngine
java.lang.Object
org.scijava.script.AbstractScriptEngine
- All Implemented Interfaces:
- ScriptEngine
public abstract class AbstractScriptEngine
- extends Object
- implements ScriptEngine
This class implements dummy versions for ScriptEngine's methods that are not
needed by ImageJ's scripting interface.
- Author:
- Johannes Schindelin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
engineScopeBindings
protected Bindings engineScopeBindings
scriptContext
protected ScriptContext scriptContext
AbstractScriptEngine
public AbstractScriptEngine()
eval
public abstract Object eval(String script)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
eval
public abstract Object eval(Reader reader)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
log
public LogService log()
setLogService
public void setLogService(LogService log)
get
public Object get(String key)
- Specified by:
get
in interface ScriptEngine
getBindings
public Bindings getBindings(int scope)
- Specified by:
getBindings
in interface ScriptEngine
put
public void put(String key,
Object value)
- Specified by:
put
in interface ScriptEngine
getContext
public ScriptContext getContext()
- Specified by:
getContext
in interface ScriptEngine
setContext
public void setContext(ScriptContext context)
- Specified by:
setContext
in interface ScriptEngine
getFactory
public ScriptEngineFactory getFactory()
- Specified by:
getFactory
in interface ScriptEngine
eval
public Object eval(String script,
ScriptContext context)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
eval
public Object eval(Reader reader,
ScriptContext context)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
createBindings
public Bindings createBindings()
- Specified by:
createBindings
in interface ScriptEngine
eval
public Object eval(String script,
Bindings n)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
eval
public Object eval(Reader reader,
Bindings n)
throws ScriptException
- Specified by:
eval
in interface ScriptEngine
- Throws:
ScriptException
setBindings
public void setBindings(Bindings bindings,
int scope)
- Specified by:
setBindings
in interface ScriptEngine
Copyright © 2009–2014 SciJava. All rights reserved.