Class GremlinScriptContext
- java.lang.Object
 - 
- org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
 
 
- 
- All Implemented Interfaces:
 ScriptContext
public class GremlinScriptContext extends Object implements ScriptContext
AScriptContextthat doesn't create new instances ofReaderandWriterclasses on initialization.- Author:
 - Stephen Mallette (http://stephen.genoprime.com)
 
 
- 
- 
Field Summary
- 
Fields inherited from interface javax.script.ScriptContext
ENGINE_SCOPE, GLOBAL_SCOPE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description GremlinScriptContext(Reader in, Writer out, Writer error)Create aGremlinScriptContext. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAttribute(String name)ObjectgetAttribute(String name, int scope)intgetAttributesScope(String name)BindingsgetBindings(int scope)WritergetErrorWriter()ReadergetReader()List<Integer>getScopes()WritergetWriter()ObjectremoveAttribute(String name, int scope)voidsetAttribute(String name, Object value, int scope)voidsetBindings(Bindings bindings, int scope)voidsetErrorWriter(Writer writer)voidsetReader(Reader reader)voidsetWriter(Writer writer) 
 - 
 
- 
- 
Method Detail
- 
setBindings
public void setBindings(Bindings bindings, int scope)
- Specified by:
 setBindingsin interfaceScriptContext
 
- 
getAttribute
public Object getAttribute(String name)
- Specified by:
 getAttributein interfaceScriptContext
 
- 
getAttribute
public Object getAttribute(String name, int scope)
- Specified by:
 getAttributein interfaceScriptContext
 
- 
removeAttribute
public Object removeAttribute(String name, int scope)
- Specified by:
 removeAttributein interfaceScriptContext
 
- 
setAttribute
public void setAttribute(String name, Object value, int scope)
- Specified by:
 setAttributein interfaceScriptContext
 
- 
getAttributesScope
public int getAttributesScope(String name)
- Specified by:
 getAttributesScopein interfaceScriptContext
 
- 
getBindings
public Bindings getBindings(int scope)
- Specified by:
 getBindingsin interfaceScriptContext
 
- 
getScopes
public List<Integer> getScopes()
- Specified by:
 getScopesin interfaceScriptContext
 
- 
getWriter
public Writer getWriter()
- Specified by:
 getWriterin interfaceScriptContext
 
- 
getReader
public Reader getReader()
- Specified by:
 getReaderin interfaceScriptContext
 
- 
setReader
public void setReader(Reader reader)
- Specified by:
 setReaderin interfaceScriptContext
 
- 
setWriter
public void setWriter(Writer writer)
- Specified by:
 setWriterin interfaceScriptContext
 
- 
getErrorWriter
public Writer getErrorWriter()
- Specified by:
 getErrorWriterin interfaceScriptContext
 
- 
setErrorWriter
public void setErrorWriter(Writer writer)
- Specified by:
 setErrorWriterin interfaceScriptContext
 
 - 
 
 -