|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。