インタフェース
javax.script.ScriptEngineの使用
-
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要素は将来のバージョンで削除予定です。指定のクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。
-