Uses of Interface
javax.script.Bindings

Packages that use Bindings
Package
Description
The scripting API consists of interfaces and classes that define Java Scripting Engines and provides a framework for their use in Java applications.
  • Uses of Bindings in javax.script

    Classes in javax.script that implement Bindings
    Modifier and Type
    Class
    Description
    class 
    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
    ScriptEngine.createBindings()
    Returns an uninitialized Bindings.
    AbstractScriptEngine.getBindings(int scope)
    Returns the Bindings with the specified scope value in the protected context field.
    ScriptContext.getBindings(int scope)
    Gets the Bindings associated with the given scope in this ScriptContext.
    ScriptEngine.getBindings(int scope)
    Returns a scope of named values.
    ScriptEngineManager.getBindings()
    getBindings returns the value of the globalScope field.
    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
    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.
    AbstractScriptEngine.eval(String script, Bindings bindings)
    Same as eval(Reader, Bindings) except that the abstract eval(String, ScriptContext) is used.
    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.
    ScriptEngine.eval(Reader reader, Bindings n)
    Same as eval(String, Bindings) except that the source of the script is provided as a Reader.
    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
    Modifier
    Constructor
    Description
     
    Creates a new instance using the specified Bindings as the ENGINE_SCOPE Bindings in the protected context field.