Uses of Interface
javax.script.Bindings
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.
|
jdk.nashorn.api.scripting |
This package provides the
javax.script integration, which is the preferred way to use Nashorn. |
-
Uses of Bindings in javax.script
Classes in javax.script that implement Bindings Modifier and Type Class Description class
SimpleBindings
A simple implementation of Bindings backed by aHashMap
or some other specifiedMap
.Fields in javax.script declared as Bindings 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.Methods in javax.script that return Bindings Modifier and Type Method Description Bindings
ScriptEngine. createBindings()
Returns an uninitializedBindings
.Bindings
AbstractScriptEngine. getBindings(int scope)
Returns theBindings
with the specified scope value in the protectedcontext
field.Bindings
ScriptContext. getBindings(int scope)
Gets theBindings
associated with the given scope in thisScriptContext
.Bindings
ScriptEngine. getBindings(int scope)
Returns a scope of named values.Bindings
ScriptEngineManager. getBindings()
getBindings
returns the value of theglobalScope
field.Bindings
SimpleScriptContext. getBindings(int scope)
Returns the value of theengineScope
field if specified scope isENGINE_SCOPE
.Methods in javax.script with parameters of type Bindings Modifier and Type Method Description Object
AbstractScriptEngine. eval(Reader reader, Bindings bindings)
eval(Reader, Bindings)
calls the abstracteval(Reader, ScriptContext)
method, passing it aScriptContext
whose Reader, Writers and Bindings for scopes other thatENGINE_SCOPE
are identical to those members of the protectedcontext
field.Object
AbstractScriptEngine. eval(String script, Bindings bindings)
Same aseval(Reader, Bindings)
except that the abstracteval(String, ScriptContext)
is used.Object
CompiledScript. eval(Bindings bindings)
Executes the program stored in theCompiledScript
object using the suppliedBindings
of attributes as theENGINE_SCOPE
of the associatedScriptEngine
during script execution.Object
ScriptEngine. eval(Reader reader, Bindings n)
Same aseval(String, Bindings)
except that the source of the script is provided as aReader
.Object
ScriptEngine. eval(String script, Bindings n)
Executes the script using theBindings
argument as theENGINE_SCOPE
Bindings
of theScriptEngine
during the script execution.protected ScriptContext
AbstractScriptEngine. getScriptContext(Bindings nn)
Returns aSimpleScriptContext
.void
AbstractScriptEngine. setBindings(Bindings bindings, int scope)
Sets theBindings
with the corresponding scope value in thecontext
field.void
ScriptContext. setBindings(Bindings bindings, int scope)
Associates aBindings
instance with a particular scope in thisScriptContext
.void
ScriptEngine. setBindings(Bindings bindings, int scope)
Sets a scope of named values to be used by scripts.void
ScriptEngineManager. setBindings(Bindings bindings)
setBindings
stores the specifiedBindings
in theglobalScope
field.void
SimpleScriptContext. setBindings(Bindings bindings, int scope)
Sets aBindings
of attributes for the given scope.Constructors in javax.script with parameters of type Bindings Constructor Description AbstractScriptEngine(Bindings n)
Creates a new instance using the specifiedBindings
as theENGINE_SCOPE
Bindings
in the protectedcontext
field. -
Uses of Bindings in jdk.nashorn.api.scripting
Classes in jdk.nashorn.api.scripting that implement Bindings Modifier and Type Class Description class
ScriptObjectMirror
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.