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 Modifier and Type Class 描述 class
SimpleBindings
一个简单的实现的绑定由HashMap
或其他一些指定的Map
。Fields in javax.script declared as Bindings Modifier and Type Field 描述 protected Bindings
SimpleScriptContext. engineScope
这是引擎范围绑定。protected Bindings
SimpleScriptContext. globalScope
这是全局范围绑定。Methods in javax.script that return Bindings Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Object
AbstractScriptEngine. eval(Reader reader, Bindings bindings)
eval(Reader, Bindings)
调用抽象的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)
将Bindings
实例与该ScriptContext
的特定范围相关ScriptContext
。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 Constructor 描述 AbstractScriptEngine(Bindings n)
使用指定的一个新的实例Bindings
为ENGINE_SCOPE
Bindings
在保护context
领域。 -
Uses of Bindings in jdk.nashorn.api.scripting
Classes in jdk.nashorn.api.scripting that implement Bindings Modifier and Type Class 描述 class
ScriptObjectMirror
包含给定Nashorn Script对象的镜像对象。Methods in jdk.nashorn.api.scripting that return Bindings Modifier and Type 方法 描述 Bindings
NashornScriptEngine. createBindings()
-