インタフェース
javax.script.ScriptContextの使用
ScriptContextを使用するパッケージ
パッケージ
説明
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
-
javax.scriptでのScriptContextの使用
ScriptContextを実装しているjavax.scriptのクラスScriptContextとして宣言されたjavax.scriptのフィールド修飾子と型フィールド説明protected ScriptContextAbstractScriptEngine.contextこのAbstractScriptEngineのデフォルトのScriptContextです。ScriptContextを返すjavax.scriptのメソッド修飾子と型メソッド説明AbstractScriptEngine.getContext()保護されたcontextフィールドの値を返します。ScriptEngine.getContext()ScriptContextが指定されていない場合にスクリプトの実行に使用されるBindings、Reader、およびWriterを持つScriptEngineのデフォルトのScriptContextを返します。protected ScriptContextAbstractScriptEngine.getScriptContext(Bindings nn)SimpleScriptContextを返します。型ScriptContextのパラメータを持つjavax.scriptのメソッド修飾子と型メソッド説明abstract ObjectCompiledScript.eval(ScriptContext context)このCompiledScriptオブジェクトに格納されるプログラムを実行します。ScriptEngine.eval(Reader reader, ScriptContext context)スクリプトのソースがReaderから読み込まれる場合、eval(String, ScriptContext)と同じです。ScriptEngine.eval(String script, ScriptContext context)ソースが1番目の引数として渡されたStringであるスクリプトをただちに実行します。voidAbstractScriptEngine.setContext(ScriptContext ctxt)保護されたcontextフィールドの値を、指定されたScriptContextに設定します。voidScriptEngine.setContext(ScriptContext context)ScriptContextが指定されていない場合にスクリプトの実行に使用されるBindings、Reader、およびWriterを持つScriptEngineのデフォルトのScriptContextを設定します。