Uses of Interface
javax.script.Bindings
-
Packages that use Bindings 软件包 描述 javax.script 脚本API由定义Java脚本引擎的接口和类组成,并为它们在Java应用程序中的使用提供了框架。jdk.nashorn.api.scripting 该软件包提供了javax.script
集成,这是使用Nashorn的首选方式。 -
-
Uses of Bindings in javax.script
Classes in javax.script that implement Bindings 变量和类型 类 描述 class
SimpleBindings
由HashMap
或其他指定的Map
支持的Bindings的简单实现。Fields in javax.script declared as Bindings 变量和类型 字段 描述 protected Bindings
SimpleScriptContext. engineScope
这是引擎范围绑定。protected Bindings
SimpleScriptContext. globalScope
这是全局范围绑定。Methods in javax.script that return Bindings 变量和类型 方法 描述 Bindings
ScriptEngine. createBindings()
返回未初始化的Bindings
。Bindings
AbstractScriptEngine. getBindings(int scope)
返回Bindings
与受保护的规定范围值context
场。Bindings
ScriptContext. getBindings(int scope)
获取Bindings
在这个给定的范围相关ScriptContext
。Bindings
ScriptEngine. getBindings(int scope)
返回命名值的范围。Bindings
ScriptEngineManager. getBindings()
getBindings
返回globalScope
字段的值。Bindings
SimpleScriptContext. getBindings(int scope)
如果指定的范围是ENGINE_SCOPE
则返回engineScope
字段的值。Methods in javax.script with parameters of type Bindings 变量和类型 方法 描述 Object
AbstractScriptEngine. eval(Reader reader, Bindings bindings)
eval(Reader, Bindings)
调用抽象eval(Reader, ScriptContext)
方法,eval(Reader, ScriptContext)
传递ScriptContext
其读取器,ScriptContext
器和绑定用于其他ENGINE_SCOPE
与受保护的context
字段的成员相同的范围。Object
AbstractScriptEngine. eval(String script, Bindings bindings)
与eval(Reader, Bindings)
相同,但使用了抽象eval(String, ScriptContext)
。Object
CompiledScript. eval(Bindings bindings)
在脚本执行期间,使用提供的Bindings
属性作为相关联的ScriptEngine
的ENGINE_SCOPE
,执行存储在CompiledScript
对象中的程序。Object
ScriptEngine. eval(Reader reader, Bindings n)
与eval(String, Bindings)
相同,但脚本的源代码是以Reader
提供的。Object
ScriptEngine. eval(String script, Bindings n)
在脚本执行期间,使用Bindings
参数作为ENGINE_SCOPE
Bindings
ScriptEngine
执行脚本。protected ScriptContext
AbstractScriptEngine. getScriptContext(Bindings nn)
返回SimpleScriptContext
。void
AbstractScriptEngine. setBindings(Bindings bindings, int scope)
设置Bindings
与在相应的范围值context
字段。void
ScriptContext. setBindings(Bindings bindings, int scope)
在此ScriptContext
关联具有特定范围的Bindings
实例。void
ScriptEngine. setBindings(Bindings bindings, int scope)
设置脚本使用的命名值范围。void
ScriptEngineManager. setBindings(Bindings bindings)
setBindings
存储指定Bindings
在globalScope
领域。void
SimpleScriptContext. setBindings(Bindings bindings, int scope)
为给定范围设置Bindings
属性。Constructors in javax.script with parameters of type Bindings 构造器 描述 AbstractScriptEngine(Bindings n)
在受保护的context
字段中使用指定的Bindings
作为ENGINE_SCOPE
Bindings
创建新实例。 -
Uses of Bindings in jdk.nashorn.api.scripting
Classes in jdk.nashorn.api.scripting that implement Bindings 变量和类型 类 描述 class
ScriptObjectMirror
不推荐使用,要删除:此API元素将在以后的版本中删除。Nashorn JavaScript脚本引擎和API以及jjs工具已弃用,目的是在将来的版本中删除它们。
-