Класс NashornScriptEngineFactory

Все реализованные интерфейсы:
ScriptEngineFactory
@Deprecated(since="11",
            forRemoval=true)
public final class NashornScriptEngineFactory
extends Object
implements ScriptEngineFactory
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.
Двигатель сценариев Nashorn JavaScript и API, а также инструмент jjs устарели с намерением их удаления в будущей версии.

Фабрика движков сценариев, совместимая с JSR-223, для Nashorn. Двигатель отвечает за:

Программы, выполняющиеся в двигателях, созданных с использованием getScriptEngine(String[]), будут иметь переданные аргументы, доступные как глобальная переменная с именем "arguments".

С:
1.8u40

Конструкторы

КонструкторОписание
NashornScriptEngineFactory()

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Методы

Модификатор и типМетодОписание
ScriptEnginegetScriptEngine​(ClassLoader appLoader)

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный с заданным загрузчиком классов.

ScriptEnginegetScriptEngine​(String... args)

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами.

ScriptEnginegetScriptEngine​(String[] args, ClassLoader appLoader)

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами и заданным загрузчиком классов.

ScriptEnginegetScriptEngine​(String[] args, ClassLoader appLoader, ClassFilter classFilter)

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами, загрузчиком классов и фильтром классов.

ScriptEnginegetScriptEngine​(ClassFilter classFilter)

Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданным фильтром классов.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javax.script.ScriptEngineFactory

getEngineName, getEngineVersion, getExtensions, getLanguageName, getLanguageVersion, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getParameter, getProgram, getScriptEngine

Конструкторы

NashornScriptEngineFactory

public NashornScriptEngineFactory()
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Методы

getScriptEngine

public ScriptEngine getScriptEngine(ClassLoader appLoader)
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный с заданным загрузчиком классов.

Параметры:
appLoader - загрузчик классов, используемый в качестве загрузчика классов сценария "приложения".
Возвращает:
недавно созданный движок сценариев.
Исключение:
SecurityException - если системный менеджер безопасности checkPermission запрещает RuntimePermission("nashorn.setConfig")

getScriptEngine

public ScriptEngine getScriptEngine(ClassFilter classFilter)
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданным фильтром классов.

Параметры:
classFilter - используемый фильтр классов.
Возвращает:
недавно созданный движок сценариев.
Исключение:
NullPointerException - если classFilter является null
SecurityException - если системный менеджер безопасности checkPermission запрещает RuntimePermission("nashorn.setConfig")

getScriptEngine

public ScriptEngine getScriptEngine(String... args)
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами.

Параметры:
args - массив аргументов, переданный движку сценариев.
Возвращает:
недавно созданный движок сценариев.
Исключение:
NullPointerException - если args является null
SecurityException - если системный менеджер безопасности checkPermission запрещает RuntimePermission("nashorn.setConfig")

getScriptEngine

public ScriptEngine getScriptEngine(String[] args,
                                    ClassLoader appLoader)
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами и заданным загрузчиком классов.

Параметры:
args - массив аргументов, переданный движку сценариев.
appLoader - загрузчик классов, используемый в качестве загрузчика классов сценария "приложения".
Возвращает:
недавно созданный движок сценариев.
Исключение:
NullPointerException - если args является null
SecurityException - если системный менеджер безопасности checkPermission запрещает RuntimePermission("nashorn.setConfig")

getScriptEngine

public ScriptEngine getScriptEngine(String[] args,
                                    ClassLoader appLoader,
                                    ClassFilter classFilter)
Устаревший, подлежит удалению: Элемент API может быть удален в будущей версии.

Создать новый движок сценариев, инициализированный заданными аргументами, загрузчиком классов и фильтром классов.

Параметры:
args - массив аргументов, переданный движку сценариев.
appLoader - загрузчик классов, используемый в качестве загрузчика классов сценария "приложения".
classFilter - используемый фильтр классов.
Возвращает:
недавно созданный движок сценариев.
Исключение:
NullPointerException - если args или classFilter является null
SecurityException - если системный менеджер безопасности checkPermission запрещает RuntimePermission("nashorn.setConfig")

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.scripting.nashorn/jdk/nashorn/api/scripting/NashornScriptEngineFactory.html

Spec-Zone .ru
спецификации, руководства, описания, API