モジュール jdk.scripting.nashorn
パッケージjdk.nashorn.api.scripting
このパッケージでは、Nashornを使用する推奨方法である
javax.script
の統合を提供します。 通常はこれを実行してNashornスクリプト・エンジンのインスタンスを取得します。
import javax.script.*; ... ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("Nashorn");
Nashornスクリプト・エンジンはオプションのInvocable
およびCompilable
インタフェースを実装し、スクリプトの効率的なプリコンパイルと繰り返し実行を可能にします。 また、このパッケージではnashorn固有の拡張クラス、インタフェース、およびメソッドが提供されます。 詳細は、NashornScriptEngineFactory
を参照してください。
- 導入されたバージョン:
- 1.8u40
-
インタフェースのサマリー インタフェース 説明 ClassFilter nashornスクリプト・エンジンで使用されるクラス・フィルタ(オプション)JSObject このインタフェースは任意のJavaクラスで実装できます。 -
クラスのサマリー クラス 説明 AbstractJSObject これはnashorn ScriptObjectMirrorクラスの基底クラスです。NashornScriptEngine NashornのJSR-223準拠スクリプト・エンジン。NashornScriptEngineFactory NashornのJSR-223準拠スクリプト・エンジン・ファクトリ。ScriptObjectMirror 指定のNashornスクリプト・オブジェクトをラップするミラー・オブジェクト。ScriptUtils スクリプト・コードから呼び出されるユーティリティ。URLReader URLから読み取るリーダー。 -
例外のサマリー 例外 説明 NashornException これはすべてのNashorn例外の基底の例外です。