インタフェース
javax.script.ScriptEngineの使用
-
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
NashornのJSR-223準拠スクリプト・エンジン。ScriptEngineを戻すjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 ScriptEngine
NashornScriptEngineFactory. getScriptEngine()
ScriptEngine
NashornScriptEngineFactory. getScriptEngine(ClassLoader appLoader)
指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String... args)
指定された引数で初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader)
指定された引数と指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)
指定された引数、クラス・ローダー、およびクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
NashornScriptEngineFactory. getScriptEngine(ClassFilter classFilter)
指定されたクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。
-