インタフェース
javax.script.Bindingsの使用

Bindingsを使用しているパッケージ
パッケージ
説明
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
  • javax.scriptでのBindingsの使用

    Bindingsを実装しているjavax.script内のクラス
    修飾子と型
    クラス
    説明
    class 
    HashMapまたは指定されたほかのMapによって補助されるBindingsの単純な実装です。
    Bindingsとして宣言されているjavax.script内のフィールド
    修飾子と型
    フィールド
    説明
    protected Bindings
    SimpleScriptContext.engineScope
    これは、エンジン・スコープ・バインディングです。
    protected Bindings
    SimpleScriptContext.globalScope
    これは、グローバル・スコープのバインディングです。
    Bindingsを返すjavax.script内のメソッド
    修飾子と型
    メソッド
    説明
    ScriptEngine.createBindings()
    初期化されていないBindingsを返します。
    AbstractScriptEngine.getBindings(int scope)
    保護されたcontextフィールド内に指定されたスコープ値を持つBindingsを返します。
    ScriptContext.getBindings(int scope)
    このScriptContext内の指定されたスコープに関連付けられたBindingsを取得します。
    ScriptEngine.getBindings(int scope)
    名前付き値のスコープを返します。
    ScriptEngineManager.getBindings()
    getBindingsは、globalScopeフィールドの値を返します。
    SimpleScriptContext.getBindings(int scope)
    指定されたスコープがENGINE_SCOPEの場合、engineScopeフィールドの値を返します。
    Bindings型のパラメータを持つjavax.script内のメソッド
    修飾子と型
    メソッド
    説明
    AbstractScriptEngine.eval(Reader reader, Bindings bindings)
    eval(Reader, Bindings)eval(Reader, ScriptContext)抽象メソッドを呼び出します。その際、ENGINE_SCOPEではなくReader、Writers、およびBindingsが、保護されたcontextフィールドのメンバーと等しいScriptContextを受け渡します。
    AbstractScriptEngine.eval(String script, Bindings bindings)
    abstract eval(String, ScriptContext)が使用される点を除けば、eval(Reader, Bindings)と同じです。
    CompiledScript.eval(Bindings bindings)
    スクリプトの実行中に、提供された属性のBindingsを、関連付けられたScriptEngineENGINE_SCOPEとして使用して、CompiledScriptオブジェクトに格納されたプログラムを実行します。
    ScriptEngine.eval(Reader reader, Bindings n)
    スクリプトのソースがReaderとして提供されることを除いて、eval(String, Bindings)と同じです。
    ScriptEngine.eval(String script, Bindings n)
    スクリプトの実行中に、Bindings引数をScriptEngineENGINE_SCOPE Bindingsとして使用します。
    protected ScriptContext
    AbstractScriptEngine.getScriptContext(Bindings nn)
    SimpleScriptContextを返します。
    void
    AbstractScriptEngine.setBindings(Bindings bindings, int scope)
    contextフィールド内に対応するスコープ値を持つBindingsを設定します。
    void
    ScriptContext.setBindings(Bindings bindings, int scope)
    Bindingsインスタンスを、このScriptContext内の特定のスコープに関連付けます。
    void
    ScriptEngine.setBindings(Bindings bindings, int scope)
    スクリプトによって使用される名前付き値のスコープを設定します。
    void
    ScriptEngineManager.setBindings(Bindings bindings)
    setBindingsは、globalScopeフィールド内に指定されたBindingsを格納します。
    void
    SimpleScriptContext.setBindings(Bindings bindings, int scope)
    指定されたスコープの属性のBindingsを設定します。
    Bindings型のパラメータを持つjavax.script内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    指定されたBindingsを、保護されたcontextフィールド内のENGINE_SCOPE Bindingsとして使用して、新しいインスタンスを作成します。