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

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

    ScriptContextを実装しているjavax.scriptのクラス
    修飾子と型
    クラス
    説明
    class 
    ScriptContextの単純な実装です。
    ScriptContextとして宣言されたjavax.scriptのフィールド
    修飾子と型
    フィールド
    説明
    protected ScriptContext
    AbstractScriptEngine.context
    このAbstractScriptEngineのデフォルトのScriptContextです。
    ScriptContextを返すjavax.scriptのメソッド
    修飾子と型
    メソッド
    説明
    AbstractScriptEngine.getContext()
    保護されたcontextフィールドの値を返します。
    ScriptEngine.getContext()
    ScriptContextが指定されていない場合にスクリプトの実行に使用されるBindings、Reader、およびWriterを持つScriptEngineのデフォルトのScriptContextを返します。
    protected ScriptContext
    AbstractScriptEngine.getScriptContext​(Bindings nn)
    SimpleScriptContextを返します。
    ScriptContextのパラメータを持つjavax.scriptのメソッド
    修飾子と型
    メソッド
    説明
    abstract Object
    CompiledScript.eval​(ScriptContext context)
    このCompiledScriptオブジェクトに格納されるプログラムを実行します。
    ScriptEngine.eval​(Reader reader, ScriptContext context)
    スクリプトのソースがReaderから読み込まれる場合、eval(String, ScriptContext)と同じです。
    ScriptEngine.eval​(String script, ScriptContext context)
    ソースが1番目の引数として渡されたStringであるスクリプトをただちに実行します。
    void
    AbstractScriptEngine.setContext​(ScriptContext ctxt)
    保護されたcontextフィールドの値を、指定されたScriptContextに設定します。
    void
    ScriptEngine.setContext​(ScriptContext context)
    ScriptContextが指定されていない場合にスクリプトの実行に使用されるBindings、Reader、およびWriterを持つScriptEngineのデフォルトのScriptContextを設定します。