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.ScriptContextENGINE_SCOPE, GLOBAL_SCOPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description GremlinScriptContext(Reader in, Writer out, Writer error)Create aGremlinScriptContext.
 - 
Method SummaryAll 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- 
setBindingspublic void setBindings(Bindings bindings, int scope) - Specified by:
- setBindingsin interface- ScriptContext
 
 - 
getAttributepublic Object getAttribute(String name) - Specified by:
- getAttributein interface- ScriptContext
 
 - 
getAttributepublic Object getAttribute(String name, int scope) - Specified by:
- getAttributein interface- ScriptContext
 
 - 
removeAttributepublic Object removeAttribute(String name, int scope) - Specified by:
- removeAttributein interface- ScriptContext
 
 - 
setAttributepublic void setAttribute(String name, Object value, int scope) - Specified by:
- setAttributein interface- ScriptContext
 
 - 
getAttributesScopepublic int getAttributesScope(String name) - Specified by:
- getAttributesScopein interface- ScriptContext
 
 - 
getBindingspublic Bindings getBindings(int scope) - Specified by:
- getBindingsin interface- ScriptContext
 
 - 
getScopespublic List<Integer> getScopes() - Specified by:
- getScopesin interface- ScriptContext
 
 - 
getWriterpublic Writer getWriter() - Specified by:
- getWriterin interface- ScriptContext
 
 - 
getReaderpublic Reader getReader() - Specified by:
- getReaderin interface- ScriptContext
 
 - 
setReaderpublic void setReader(Reader reader) - Specified by:
- setReaderin interface- ScriptContext
 
 - 
setWriterpublic void setWriter(Writer writer) - Specified by:
- setWriterin interface- ScriptContext
 
 - 
getErrorWriterpublic Writer getErrorWriter() - Specified by:
- getErrorWriterin interface- ScriptContext
 
 - 
setErrorWriterpublic void setErrorWriter(Writer writer) - Specified by:
- setErrorWriterin interface- ScriptContext
 
 
- 
 
-