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

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

    ScriptContextを実装しているjavax.scriptのクラス
    修飾子と型 クラス 説明
    class  SimpleScriptContext
    ScriptContextの単純な実装です。
    ScriptContextとして宣言されたjavax.scriptのフィールド
    修飾子と型 フィールド 説明
    protected ScriptContext AbstractScriptEngine.context
    このAbstractScriptEngineのデフォルトのScriptContextです。
    ScriptContextを返すjavax.scriptのメソッド
    修飾子と型 メソッド 説明
    ScriptContext AbstractScriptEngine.getContext()
    保護されたcontextフィールドの値を返します。
    ScriptContext 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オブジェクトに格納されるプログラムを実行します。
    Object ScriptEngine.eval​(Reader reader, ScriptContext context)
    スクリプトのソースがReaderから読み込まれる場合、eval(String, ScriptContext)と同じです。
    Object 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を設定します。