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