软件包 | 描述 |
---|---|
javax.script |
脚本API的接口和类,定义
TM java脚本引擎提供了一种用于java应用程序框架。
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleBindings
一个简单的
HashMap 或其他指定的
Map 支持绑定的实现。
|
Modifier and Type | Field and Description |
---|---|
protected Bindings |
SimpleScriptContext.engineScope
这是引擎作用域绑定。
|
protected Bindings |
SimpleScriptContext.globalScope
这是全局范围绑定。
|
Modifier and Type | Method and Description |
---|---|
Bindings |
ScriptEngine.createBindings()
返回一个未初始化的
Bindings 。
|
Bindings |
ScriptEngineManager.getBindings()
getBindings 返回的
globalScope 字段的值。
|
Bindings |
ScriptContext.getBindings(int scope)
获取与给定的范围,在这
ScriptContext 相关的
Bindings 。
|
Bindings |
ScriptEngine.getBindings(int scope)
返回指定值的范围。
|
Bindings |
SimpleScriptContext.getBindings(int scope)
返回的
engineScope 字段的值,如果指定范围
ENGINE_SCOPE 。
|
Bindings |
AbstractScriptEngine.getBindings(int scope)
返回与指定范围值在保护
context 领域
Bindings 。
|
Modifier and Type | Method and Description |
---|---|
Object |
CompiledScript.eval(Bindings bindings)
在脚本执行使用提供的
Bindings 属性的相关
ScriptEngine 的
ENGINE_SCOPE 执行存储在
CompiledScript 对象的程序。
|
Object |
ScriptEngine.eval(Reader reader, Bindings n)
同
eval(String, Bindings) 除了脚本的源设置为
Reader 。
|
Object |
AbstractScriptEngine.eval(Reader reader, Bindings bindings)
eval(Reader, Bindings) 调用摘要
eval(Reader, ScriptContext) 方法,通过这一
ScriptContext 的读者,其他
ENGINE_SCOPE 是那些受保护的
context 字段成员的相同范围的作家和绑定。
|
Object |
ScriptEngine.eval(String script, Bindings n)
在脚本执行期间使用
Bindings 争论的
ScriptEngine 的
ENGINE_SCOPE
Bindings 执行脚本。
|
Object |
AbstractScriptEngine.eval(String script, Bindings bindings)
同
eval(Reader, Bindings) 除了抽象的
eval(String, ScriptContext) 使用。
|
protected ScriptContext |
AbstractScriptEngine.getScriptContext(Bindings nn)
返回一个
SimpleScriptContext 。
|
void |
ScriptEngineManager.setBindings(Bindings bindings)
setBindings
globalScope 字段存储在指定的
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 为给定的范围属性。
|
void |
AbstractScriptEngine.setBindings(Bindings bindings, int scope)
在
context 场对应的范围值
Bindings 集。
|
Constructor and Description |
---|
AbstractScriptEngine(Bindings n)
使用指定的
Bindings 在保护
context 领域
ENGINE_SCOPE
Bindings 创建一个新的实例。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.