|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.script.CompiledScript
public abstract class CompiledScript
コンパイルの結果を格納するクラスによって拡張されます。状態は、Java クラス、Java クラスファイル、またはスクリプト言語の操作コードの形式で格納することができます。このスクリプトは、再解析を行わずに繰り返し実行可能です。
各 CompiledScript
は ScriptEngine
に関連付けられます。CompiledScript
の eval
メソッドを呼び出すと、ScriptEngine
によってスクリプトが実行されます。CompiledScript
の実行によって発生した ScriptEngine
の状態の変化は、それに続いてこのエンジンがスクリプトを実行するときに可視である可能性があります。
コンストラクタの概要 | |
---|---|
CompiledScript()
|
メソッドの概要 | |
---|---|
Object |
eval()
CompiledScript オブジェクトに格納されるプログラムを実行します。 |
Object |
eval(Bindings bindings)
スクリプトの実行中に、提供された属性の Bindings を、関連付けられた ScriptEngine の ENGINE_SCOPE として使用して、CompiledScript オブジェクトに格納されたプログラムを実行します。 |
abstract Object |
eval(ScriptContext context)
この CompiledScript オブジェクトに格納されるプログラムを実行します。 |
abstract ScriptEngine |
getEngine()
この CompiledScript を作成した compile メソッドを持つ ScriptEngine を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CompiledScript()
メソッドの詳細 |
---|
public abstract Object eval(ScriptContext context) throws ScriptException
CompiledScript
オブジェクトに格納されるプログラムを実行します。
context
- ScriptEngine
の eval
メソッドに渡される ScriptContext
と同じ方法で使用される ScriptContext
。
null
。
ScriptException
- エラーが発生した場合
NullPointerException
- context が null の場合。public Object eval(Bindings bindings) throws ScriptException
Bindings
を、関連付けられた ScriptEngine
の ENGINE_SCOPE
として使用して、CompiledScript
オブジェクトに格納されたプログラムを実行します。bindings が null の場合、このメソッドを呼び出した効果は eval(getEngine().getContext()) を呼び出した場合と同じです。 . 関連付けられた ScriptEngine
のデフォルトの ScriptContext
に関連付けられた GLOBAL_SCOPE
Bindings
、Reader
、および Writer
が使用されます。
bindings
- ENGINE_SCOPE
に使用される属性のバインディング。
ScriptException
- エラーが発生した場合public Object eval() throws ScriptException
CompiledScript
オブジェクトに格納されるプログラムを実行します。関連付けられた ScriptEngine
のデフォルトの ScriptContext
が使用されます。このメソッドを呼び出した効果は eval(getEngine().getContext()) を呼び出した場合と同じです。
ScriptException
- エラーが発生した場合public abstract ScriptEngine getEngine()
CompiledScript
を作成した compile
メソッドを持つ ScriptEngine
を返します。CompiledScript
は、このエンジン内で実行されます。
CompiledScript
を作成した ScriptEngine
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。