インタフェース
javax.script.ScriptEngineの使用
| パッケージ | 説明 |
|---|---|
| javax.script |
スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。
|
| jdk.nashorn.api.scripting |
このパッケージでは、Nashornを使用する推奨方法である
javax.scriptの統合を提供します。 |
-
javax.scriptでのScriptEngineの使用
ScriptEngineを実装しているjavax.script内のクラス 修飾子と型 クラス 説明 classAbstractScriptEngineevalメソッドの複数のバリアントに対する標準の実装を提供します。ScriptEngineを返すjavax.script内のメソッド 修飾子と型 メソッド 説明 abstract ScriptEngineCompiledScript. getEngine()このCompiledScriptを作成したcompileメソッドを持つScriptEngineを返します。ScriptEngineScriptEngineManager. getEngineByExtension(String extension)指定された拡張子のScriptEngineを検索および作成します。ScriptEngineScriptEngineManager. getEngineByMimeType(String mimeType)指定されたMIMEタイプのScriptEngineを検索および作成します。ScriptEngineScriptEngineManager. getEngineByName(String shortName)指定された名前のScriptEngineを検索および作成します。ScriptEngineScriptEngineFactory. getScriptEngine()このScriptEngineFactoryに関連付けられたScriptEngineのインスタンスを返します。 -
jdk.nashorn.api.scriptingでのScriptEngineの使用
ScriptEngineを実装しているjdk.nashorn.api.scriptingのクラス 修飾子と型 クラス 説明 classNashornScriptEngine削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。ScriptEngineを戻すjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 ScriptEngineNashornScriptEngineFactory. getScriptEngine(ClassLoader appLoader)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngineNashornScriptEngineFactory. getScriptEngine(String... args)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数で初期化された新しいスクリプト・エンジンを作成します。ScriptEngineNashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数と指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngineNashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数、クラス・ローダー、およびクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。ScriptEngineNashornScriptEngineFactory. getScriptEngine(ClassFilter classFilter)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。