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 | Description |
---|---|---|
class |
SimpleBindings
A simple implementation of Bindings backed by
a
HashMap or some other specified Map . |
Modifier and Type | Field | Description |
---|---|---|
protected Bindings |
SimpleScriptContext.engineScope
This is the engine scope bindings.
|
|
protected Bindings |
SimpleScriptContext.globalScope
This is the global scope bindings.
|
Modifier and Type | Method | Description |
---|---|---|
Bindings |
ScriptEngine.createBindings ()
Returns an uninitialized
Bindings . |
|
Bindings |
ScriptEngineManager.getBindings ()
getBindings returns the value of the globalScope field. |
|
Bindings |
SimpleScriptContext.getBindings (int scope)
Returns the value of the
engineScope field if specified scope is
ENGINE_SCOPE . |
|
Bindings |
AbstractScriptEngine.getBindings (int scope)
Returns the
Bindings with the specified scope value in
the protected context field. |
|
Bindings |
ScriptContext.getBindings (int scope)
Gets the
Bindings associated with the given scope in this
ScriptContext . |
|
Bindings |
ScriptEngine.getBindings (int scope)
Returns a scope of named values.
|
Modifier and Type | Method | Description |
---|---|---|
Object |
CompiledScript.eval (Bindings bindings)
Executes the program stored in the
CompiledScript object using
the supplied Bindings of attributes as the ENGINE_SCOPE of the
associated ScriptEngine during script execution. |
|
Object |
AbstractScriptEngine.eval (Reader reader,
Bindings bindings)
eval(Reader, Bindings) calls the abstract
eval(Reader, ScriptContext) method, passing it a ScriptContext
whose Reader, Writers and Bindings for scopes other that ENGINE_SCOPE
are identical to those members of the protected context field. |
|
Object |
ScriptEngine.eval (Reader reader,
Bindings n)
Same as
eval(String, Bindings) except that the source of the script
is provided as a Reader . |
|
Object |
AbstractScriptEngine.eval (String script,
Bindings bindings)
Same as
eval(Reader, Bindings) except that the abstract
eval(String, ScriptContext) is used. |
|
Object |
ScriptEngine.eval (String script,
Bindings n)
Executes the script using the
Bindings argument as the ENGINE_SCOPE
Bindings of the ScriptEngine during the script execution. |
|
protected ScriptContext |
AbstractScriptEngine.getScriptContext (Bindings nn)
Returns a
SimpleScriptContext . |
|
void |
ScriptEngineManager.setBindings (Bindings bindings)
setBindings stores the specified Bindings
in the globalScope field. |
|
void |
SimpleScriptContext.setBindings (Bindings bindings,
int scope)
Sets a
Bindings of attributes for the given scope. |
|
void |
AbstractScriptEngine.setBindings (Bindings bindings,
int scope)
Sets the
Bindings with the corresponding scope value in the
context field. |
|
void |
ScriptContext.setBindings (Bindings bindings,
int scope)
Associates a
Bindings instance with a particular scope in this
ScriptContext . |
|
void |
ScriptEngine.setBindings (Bindings bindings,
int scope)
Sets a scope of named values to be used by scripts.
|
Constructor | Description |
---|---|
AbstractScriptEngine (Bindings n)
Creates a new instance using the specified
Bindings as the
ENGINE_SCOPE Bindings in the protected context field. |
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.