| Package | Description | 
|---|---|
| javax.script | 
 The scripting API consists of interfaces and classes that define
Java TM Scripting Engines and provides
a framework for their use in Java applications. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleScriptContext
Simple implementation of ScriptContext. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ScriptContext | 
AbstractScriptEngine.context
The default  
ScriptContext of this AbstractScriptEngine. | 
| Modifier and Type | Method and Description | 
|---|---|
ScriptContext | 
ScriptEngine.getContext()
Returns the default  
ScriptContext of the ScriptEngine whose Bindings, Reader
 and Writers are used for script executions when no ScriptContext is specified. | 
ScriptContext | 
AbstractScriptEngine.getContext()
Returns the value of the protected  
context field. | 
protected ScriptContext | 
AbstractScriptEngine.getScriptContext(Bindings nn)
Returns a  
SimpleScriptContext. | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
ScriptEngine.eval(Reader reader,
    ScriptContext context)
Same as  
eval(String, ScriptContext) where the source of the script
 is read from a Reader. | 
abstract Object | 
CompiledScript.eval(ScriptContext context)
Executes the program stored in this  
CompiledScript object. | 
Object | 
ScriptEngine.eval(String script,
    ScriptContext context)
Causes the immediate execution of the script whose source is the String
 passed as the first argument. 
 | 
void | 
ScriptEngine.setContext(ScriptContext context)
Sets the default  
ScriptContext of the ScriptEngine whose Bindings, Reader
 and Writers are used for script executions when no ScriptContext is specified. | 
void | 
AbstractScriptEngine.setContext(ScriptContext ctxt)
Sets the value of the protected  
context field to the specified
 ScriptContext. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2019, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.