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