クラス
javax.script.ScriptExceptionの使用
パッケージ | 説明 |
---|---|
javax.script |
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
|
-
javax.scriptでのScriptExceptionの使用
ScriptExceptionをスローするjavax.script内のメソッド 修飾子と型 メソッド 説明 CompiledScript
Compilable. compile(Reader script)
あとで実行するために、スクリプト(Reader
から読み込まれるソース)をコンパイルします。CompiledScript
Compilable. compile(String script)
あとで実行するために、スクリプト(String
として表されるソース)をコンパイルします。Object
AbstractScriptEngine. eval(Reader reader)
eval(Reader)
は、eval(Reader, ScriptContext)
抽象メソッドを呼び出します。その際、context
フィールドの値を渡します。Object
AbstractScriptEngine. eval(Reader reader, Bindings bindings)
eval(Reader, Bindings)
はeval(Reader, ScriptContext)
抽象メソッドを呼び出します。その際、ENGINE_SCOPE
ではなくReader、Writers、およびBindingsが、保護されたcontext
フィールドのメンバーと等しいScriptContext
を受け渡します。Object
AbstractScriptEngine. eval(String script)
abstracteval(String, ScriptContext)
が使用される点を除けば、eval(Reader)
と同じです。Object
AbstractScriptEngine. eval(String script, Bindings bindings)
abstracteval(String, ScriptContext)
が使用される点を除けば、eval(Reader, Bindings)
と同じです。Object
CompiledScript. eval()
CompiledScript
オブジェクトに格納されるプログラムを実行します。Object
CompiledScript. eval(Bindings bindings)
スクリプトの実行中に、提供された属性のBindings
を、関連付けられたScriptEngine
のENGINE_SCOPE
として使用して、CompiledScript
オブジェクトに格納されたプログラムを実行します。abstract Object
CompiledScript. eval(ScriptContext context)
このCompiledScript
オブジェクトに格納されるプログラムを実行します。Object
ScriptEngine. eval(Reader reader)
スクリプトのソースがReader
として提供されることを除いて、eval(String)
と同じです。Object
ScriptEngine. eval(Reader reader, Bindings n)
スクリプトのソースがReader
として提供されることを除いて、eval(String, Bindings)
と同じです。Object
ScriptEngine. eval(Reader reader, ScriptContext context)
スクリプトのソースがReader
から読み込まれる場合、eval(String, ScriptContext)
と同じです。Object
ScriptEngine. eval(String script)
指定されたスクリプトを実行します。Object
ScriptEngine. eval(String script, Bindings n)
スクリプトの実行中に、Bindings
引数をScriptEngine
のENGINE_SCOPE
Bindings
として使用します。Object
ScriptEngine. eval(String script, ScriptContext context)
ソースが1番目の引数として渡されたStringであるスクリプトをただちに実行します。Object
Invocable. invokeFunction(String name, Object... args)
スクリプト内で定義されたトップ・レベルの手続きと関数を呼び出すために使用されます。Object
Invocable. invokeMethod(Object thiz, String name, Object... args)
ScriptEngine
の状態に保持されている、以前のスクリプトの実行中にコンパイルされたスクリプト・オブジェクト上のメソッドを呼び出します。