インタフェース
javax.script.ScriptContextの使用
ScriptContextを使用するパッケージ
パッケージ
説明
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
-
javax.scriptでのScriptContextの使用
ScriptContextを実装しているjavax.scriptのクラス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
を設定します。