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

ScriptContextを使用しているパッケージ 
パッケージ 説明
javax.script
スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、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を設定します。