JavaTM 2 Platform
Standard Ed. 6

類別 javax.script.ScriptException
的使用

使用 ScriptException 的軟體套件
javax.script 文稿 API 由定義 Java TM Scripting Engines 的介面和類別組成,並為它們在 Java 應用程序中的使用提供框架。 
 

javax.scriptScriptException 的使用
 

拋出 ScriptExceptionjavax.script 中的方法
 CompiledScript Compilable.compile(Reader script)
          編譯文稿(從 Reader 讀取的源),以便以後執行。
 CompiledScript Compilable.compile(String script)
          編譯文稿(以 String 形式表示的源),以便以後執行。
 Object CompiledScript.eval()
          執行存儲在 CompiledScript 物件中的程序。
 Object CompiledScript.eval(Bindings bindings)
          執行存儲在 CompiledScript 物件中的程序,文稿執行期間使用所提供的屬性的 Bindings 作為關聯 ScriptEngineENGINE_SCOPE
 Object AbstractScriptEngine.eval(Reader reader)
          eval(Reader) 調用抽象 eval(Reader, ScriptContext),並傳遞 context 欄位的值給它。
 Object ScriptEngine.eval(Reader reader)
          除了文稿的源是以 Reader 形式提供的外,與 eval(String) 相同。
 Object AbstractScriptEngine.eval(Reader reader, Bindings bindings)
          eval(Reader, Bindings) 調用抽象 eval(Reader, ScriptContext) 方法,並傳遞一個 ScriptContext 給它,對於 ENGINE_SCOPE 以外的範圍,該 ScriptContext 的 Reader、Writer 和 Bindings 等同於受保護 context 欄位的 Reader、Writer 和 Bindings。
 Object ScriptEngine.eval(Reader reader, Bindings n)
          除了文稿的源是以 Reader 形式提供的外,與 eval(String, Bindings) 相同。
 Object ScriptEngine.eval(Reader reader, ScriptContext context)
          與 eval(String, ScriptContext) 相同,其中文稿的源是從 Reader 讀取的。
abstract  Object CompiledScript.eval(ScriptContext context)
          執行存儲在此 CompiledScript 物件中的程序。
 Object AbstractScriptEngine.eval(String script)
          除使用抽象 eval(String, ScriptContext) 之外,與 eval(Reader) 相同。
 Object ScriptEngine.eval(String script)
          執行指定的文稿。
 Object AbstractScriptEngine.eval(String script, Bindings bindings)
          除使用抽象 eval(String, ScriptContext) 之外,與 eval(Reader, Bindings) 相同。
 Object ScriptEngine.eval(String script, Bindings n)
          執行文稿,文稿執行期間使用 Bindings 參數作為 ScriptEngineENGINE_SCOPE Bindings
 Object ScriptEngine.eval(String script, ScriptContext context)
          立即執行文稿,該文稿的源是作為第一個參數傳遞的 String。
 Object Invocable.invokeFunction(String name, Object... args)
          用於調用文稿中定義的頂層程序和函數。
 Object Invocable.invokeMethod(Object thiz, String name, Object... args)
          對以前的文稿執行中已經編譯的文稿物件(以 ScriptEngine 的狀態保持)調用某一方法。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only