JavaTM 2 Platform
Standard Ed. 6

介面 javax.script.ScriptContext
的使用

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

javax.scriptScriptContext 的使用
 

實作 ScriptContextjavax.script 中的類別
 class SimpleScriptContext
          ScriptContext 的簡單實作。
 

宣告為 ScriptContextjavax.script 中的欄位
protected  ScriptContext AbstractScriptEngine.context
          此 AbstractScriptEngine 的預設 ScriptContext
 

返回 ScriptContextjavax.script 中的方法
 ScriptContext AbstractScriptEngine.getContext()
          返回受保護 context 欄位的值。
 ScriptContext ScriptEngine.getContext()
          返回 ScriptEngine 的預設 ScriptContext,在沒有指定 ScriptContext 時,該 ScriptEngine 的 Bindings、Reader 和 Writer 被用於文稿執行。
protected  ScriptContext AbstractScriptEngine.getScriptContext(Bindings nn)
          返回一個 SimpleScriptContext
 

參數型別為 ScriptContextjavax.script 中的方法
 Object ScriptEngine.eval(Reader reader, ScriptContext context)
          與 eval(String, ScriptContext) 相同,其中文稿的源是從 Reader 讀取的。
abstract  Object CompiledScript.eval(ScriptContext context)
          執行存儲在此 CompiledScript 物件中的程序。
 Object ScriptEngine.eval(String script, ScriptContext context)
          立即執行文稿,該文稿的源是作為第一個參數傳遞的 String。
 void AbstractScriptEngine.setContext(ScriptContext ctxt)
          將受保護 context 欄位的值設置為指定的 ScriptContext
 void ScriptEngine.setContext(ScriptContext context)
          設置 ScriptEngine 的預設 ScriptContext,在沒有指定 ScriptContext 時,該 ScriptEngine 的 Bindings、Reader 和 Writer 被用於文稿執行。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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