| 软件包 | 描述 |
|---|---|
| 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.