インタフェース
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を設定します。