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