java命名空间javax.script类scriptenginemanager的类成员方法:
getenginebyname定义及介绍
本文导语:
getenginebyname
public scriptengine getenginebyname(string shortname)
查找并创建一个给定名称的 scriptengine。该算法首先查找一个 scriptenginefactory,该 scriptenginefactory 已经针对给定名称使用 registerenginename 方法注册为处理程序。 如果没有找到...
getenginebyname
public scriptengine getenginebyname(string shortname)
- 查找并创建一个给定名称的
scriptengine
。该算法首先查找一个 scriptenginefactory
,该 scriptenginefactory
已经针对给定名称使用 registerenginename
方法注册为处理程序。
如果没有找到这样的 scriptenginefactory,则搜索构造方法存储的 scriptenginefactory
实例数组,以获得具有指定名称的 scriptenginefactory。如果通过这两种方法之一找到了一个 scriptenginefactory
,则用它来创建 scriptengine
实例。
- 参数:
shortname
- scriptengine
实现的短名称,由其 scriptenginefactory
的 getnames
方法返回。
- 返回:
- 搜索到的工厂所创建的
scriptengine
。如果没有找到这样的工厂,则返回 null。scriptenginemanager
将它自己的 globalscope
bindings
设置为新建 scriptengine
的 global_scope
bindings
。
- 抛出:
nullpointerexception
- 如果 shortname 为 null。