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