@Exported
javax.script integration, which is the preferred way to use Nashorn.See: Description
| Interface | Description |
|---|---|
| ClassFilter |
Class filter (optional) to be used by nashorn script engine.
|
| JSObject |
This interface can be implemented by an arbitrary Java class.
|
| Class | Description |
|---|---|
| AbstractJSObject |
This is the base class for nashorn ScriptObjectMirror class.
|
| NashornScriptEngine |
JSR-223 compliant script engine for Nashorn.
|
| NashornScriptEngineFactory |
JSR-223 compliant script engine factory for Nashorn.
|
| ScriptObjectMirror |
Mirror object that wraps a given Nashorn Script object.
|
| ScriptUtils |
Utilities that are to be called from script code.
|
| URLReader |
A Reader that reads from a URL.
|
| Exception | Description |
|---|---|
| NashornException |
This is base exception for all Nashorn exceptions.
|
javax.script integration, which is the preferred way to use Nashorn.
You will ordinarily do this to obtain an instance of a Nashorn script engine:
import javax.script.*;
...
ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("Nashorn");
Nashorn script engines implement the optional Invocable and Compilable
interfaces, allowing for efficient pre-compilation and repeated execution of scripts. In addition,
this package provides nashorn specific extension classes, interfaces and methods. See
NashornScriptEngineFactory for further details.
Copyright © 2014, 2020, Oracle and/or its affiliates. All rights reserved.