Package | Description |
---|---|
javax.script |
The scripting API consists of interfaces and classes that define
Java™ Scripting Engines and provides
a framework for their use in Java applications.
|
Modifier and Type | Class | Description |
---|---|---|
class |
SimpleScriptContext |
Simple implementation of ScriptContext.
|
Modifier and Type | Field | Description |
---|---|---|
protected ScriptContext |
AbstractScriptEngine.context |
The default
ScriptContext of this AbstractScriptEngine . |
Modifier and Type | Method | Description |
---|---|---|
ScriptContext |
AbstractScriptEngine.getContext() |
Returns the value of the protected
context field. |
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. |
protected ScriptContext |
AbstractScriptEngine.getScriptContext(Bindings nn) |
Returns a
SimpleScriptContext . |
Modifier and Type | Method | Description |
---|---|---|
abstract Object |
CompiledScript.eval(ScriptContext context) |
Executes the program stored in this
CompiledScript object. |
Object |
ScriptEngine.eval(Reader reader,
ScriptContext context) |
Same as
eval(String, ScriptContext) where the source of the script
is read from a Reader . |
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 |
AbstractScriptEngine.setContext(ScriptContext ctxt) |
Sets the value of the protected
context field to the specified
ScriptContext . |
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. |
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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b155-1