|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 Bindings 的软件包 | |
---|---|
javax.script | 脚本 API 由定义 Java TM Scripting Engines 的接口和类组成,并为它们在 Java 应用程序中的使用提供框架。 |
javax.script 中 Bindings 的使用 |
---|
实现 Bindings 的 javax.script 中的类 | |
---|---|
class |
SimpleBindings 一个受 HashMap 或其他某些指定 Map 支持的 Bindings 的简单实现。 |
声明为 Bindings 的 javax.script 中的字段 | |
---|---|
protected Bindings |
SimpleScriptContext.engineScope 此字段是引擎范围 bindings。 |
protected Bindings |
SimpleScriptContext.globalScope 此字段是全局范围 bindings。 |
返回 Bindings 的 javax.script 中的方法 | |
---|---|
Bindings |
ScriptEngine.createBindings() 返回一个未初始化的 Bindings 。 |
Bindings |
ScriptEngineManager.getBindings() getBindings 返回 globalScope 字段的值。 |
Bindings |
AbstractScriptEngine.getBindings(int scope) 返回受保护 context 字段中具有指定范围值的 Bindings 。 |
Bindings |
ScriptContext.getBindings(int scope) 获取与此 ScriptContext 中的给定范围关联的 Bindings 。 |
Bindings |
ScriptEngine.getBindings(int scope) 返回指定值的范围。 |
Bindings |
SimpleScriptContext.getBindings(int scope) 如果指定范围为 ENGINE_SCOPE ,则返回 engineScope 字段的值。 |
参数类型为 Bindings 的 javax.script 中的方法 | |
---|---|
Object |
CompiledScript.eval(Bindings bindings) 执行存储在 CompiledScript 对象中的程序,脚本执行期间使用所提供的属性的 Bindings 作为关联 ScriptEngine 的 ENGINE_SCOPE 。 |
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 |
AbstractScriptEngine.eval(String script, Bindings bindings) 除使用抽象 eval(String, ScriptContext) 之外,与 eval(Reader, Bindings) 相同。 |
Object |
ScriptEngine.eval(String script, Bindings n) 执行脚本,脚本执行期间使用 Bindings 参数作为 ScriptEngine 的 ENGINE_SCOPE Bindings 。 |
protected ScriptContext |
AbstractScriptEngine.getScriptContext(Bindings nn) 返回一个 SimpleScriptContext 。 |
void |
ScriptEngineManager.setBindings(Bindings bindings) setBindings 存储 globalScope 字段中的指定 Bindings 。 |
void |
AbstractScriptEngine.setBindings(Bindings bindings, int scope) 使用 context 字段中的相应范围值设置 Bindings 。 |
void |
ScriptContext.setBindings(Bindings bindings, int scope) 将 Bindings 实例与此 ScriptContext 中的特定范围关联。 |
void |
ScriptEngine.setBindings(Bindings bindings, int scope) 设置将由脚本使用的指定值的范围。 |
void |
SimpleScriptContext.setBindings(Bindings bindings, int scope) 针对给定范围设置属性的 Bindings 。 |
参数类型为 Bindings 的 javax.script 中的构造方法 | |
---|---|
AbstractScriptEngine(Bindings n) 创建一个新实例,使用指定 Bindings 作为受保护 context 字段中的 ENGINE_SCOPE Bindings 。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。