Uses of Interface
javax.script.Bindings

Packages that use 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 a HashMap or some other specified Map.
    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 uninitialized Bindings.
    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.
    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.
    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 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 AbstractScriptEngine.eval​(String script, Bindings bindings)
    Same as eval(Reader, Bindings) except that the abstract eval(String, ScriptContext) is used.
    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 ScriptEngine.eval​(Reader reader, Bindings n)
    Same as eval(String, Bindings) except that the source of the script is provided as a Reader.
    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 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.
    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.
    Constructors in javax.script with parameters of type Bindings 
    Constructor Description
    AbstractScriptEngine​(Bindings n)
    Creates a new instance using the specified Bindings as the ENGINE_SCOPE Bindings in the protected context 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.