org.scijava.script
Class AbstractScriptContext
java.lang.Object
org.scijava.script.AbstractScriptContext
- All Implemented Interfaces:
- ScriptContext
public class AbstractScriptContext
- extends Object
- implements ScriptContext
A minimal implementation of ScriptContext
for use in the
AbstractScriptEngine
.
- Author:
- Johannes Schindelin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
protected Reader reader
writer
protected Writer writer
errorWriter
protected Writer errorWriter
AbstractScriptContext
public AbstractScriptContext()
getReader
public Reader getReader()
- Specified by:
getReader
in interface ScriptContext
getWriter
public Writer getWriter()
- Specified by:
getWriter
in interface ScriptContext
getErrorWriter
public Writer getErrorWriter()
- Specified by:
getErrorWriter
in interface ScriptContext
setReader
public void setReader(Reader reader)
- Specified by:
setReader
in interface ScriptContext
setWriter
public void setWriter(Writer writer)
- Specified by:
setWriter
in interface ScriptContext
setErrorWriter
public void setErrorWriter(Writer errorWriter)
- Specified by:
setErrorWriter
in interface ScriptContext
getAttribute
public Object getAttribute(String key)
- Specified by:
getAttribute
in interface ScriptContext
getAttribute
public Object getAttribute(String key,
int value)
- Specified by:
getAttribute
in interface ScriptContext
getAttributesScope
public int getAttributesScope(String scope)
- Specified by:
getAttributesScope
in interface ScriptContext
getBindings
public Bindings getBindings(int scope)
- Specified by:
getBindings
in interface ScriptContext
getScopes
public List<Integer> getScopes()
- Specified by:
getScopes
in interface ScriptContext
removeAttribute
public Object removeAttribute(String key,
int scope)
- Specified by:
removeAttribute
in interface ScriptContext
setAttribute
public void setAttribute(String key,
Object value,
int scope)
- Specified by:
setAttribute
in interface ScriptContext
setBindings
public void setBindings(Bindings bindings,
int scope)
- Specified by:
setBindings
in interface ScriptContext
Copyright © 2009–2015 SciJava. All rights reserved.