JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策