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 |
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 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 |
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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.