Package org.jruby.embed.jsr223
Class JRubyContext
java.lang.Object
org.jruby.embed.jsr223.JRubyContext
- All Implemented Interfaces:
ScriptContext
Implementation of javax.script.ScriptContext.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ScriptingContainerprivate Bindingsprivate Writerprivate Bindingsprivate Readerprivate static final int[]private WriterFields inherited from interface javax.script.ScriptContext
ENGINE_SCOPE, GLOBAL_SCOPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String name) getAttribute(String name, int scope) private ObjectgetAttributeFromScope(int scope, String name) intgetAttributesScope(String name) getBindings(int scope) removeAttribute(String name, int scope) voidsetAttribute(String key, Object value, int scope) voidsetBindings(Bindings bindings, int scope) voidsetErrorWriter(Writer errorWriter) voidvoid
-
Field Details
-
SCOPES
private static final int[] SCOPES -
SCOPE_LIST
-
container
-
scopeList
-
globalMap
-
engineMap
-
reader
-
writer
-
errorWriter
-
-
Constructor Details
-
JRubyContext
JRubyContext(ScriptingContainer container)
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein interfaceScriptContext
-
getAttributeFromScope
-
getAttribute
- Specified by:
getAttributein interfaceScriptContext
-
getAttributesScope
- Specified by:
getAttributesScopein interfaceScriptContext
-
getBindings
- Specified by:
getBindingsin interfaceScriptContext
-
getErrorWriter
- Specified by:
getErrorWriterin interfaceScriptContext
-
getReader
- Specified by:
getReaderin interfaceScriptContext
-
getScopes
- Specified by:
getScopesin interfaceScriptContext
-
getWriter
- Specified by:
getWriterin interfaceScriptContext
-
removeAttribute
- Specified by:
removeAttributein interfaceScriptContext
-
setAttribute
- Specified by:
setAttributein interfaceScriptContext
-
setBindings
- Specified by:
setBindingsin interfaceScriptContext
-
setErrorWriter
- Specified by:
setErrorWriterin interfaceScriptContext
-
setReader
- Specified by:
setReaderin interfaceScriptContext
-
setWriter
- Specified by:
setWriterin interfaceScriptContext
-