- java.lang.Object
-
- jdk.nashorn.api.scripting.NashornScriptEngineFactory
-
- すべての実装されたインタフェース:
ScriptEngineFactory
@Deprecated(since="11", forRemoval=true) public final class NashornScriptEngineFactory extends Object implements ScriptEngineFactory
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。NashornのJSR-223準拠スクリプト・エンジン・ファクトリ。 次に応答するエンジン:- 名前
"nashorn"
、"Nashorn"
、"js"
、"JS"
、"JavaScript"
、"javascript"
、"ECMAScript"
、"ecmascript"
。 - MIMEタイプ
"application/javascript"
、"application/ecmascript"
、"text/javascript"
、"text/ecmascript"
。 - および拡張子
"js"
。
getScriptEngine(String[])
を使用して作成されたプログラムには、"arguments"
という名前の、グローバル変数としてアクセス可能な引数が渡されます。- 導入されたバージョン:
- 1.8u40
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 NashornScriptEngineFactory()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
-
メソッドのサマリー
修飾子と型 メソッド 説明 ScriptEngine
getScriptEngine(ClassLoader appLoader)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
getScriptEngine(String... args)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数で初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
getScriptEngine(String[] args, ClassLoader appLoader)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数と指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数、クラス・ローダー、およびクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。ScriptEngine
getScriptEngine(ClassFilter classFilter)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javax.script.ScriptEngineFactoryで宣言されたメソッド
getEngineName, getEngineVersion, getExtensions, getLanguageName, getLanguageVersion, getMethodCallSyntax, getMimeTypes, getNames, getOutputStatement, getParameter, getProgram, getScriptEngine
-
-
-
-
メソッドの詳細
-
getScriptEngine
public ScriptEngine getScriptEngine(ClassLoader appLoader)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。- パラメータ:
appLoader
- スクリプト"app"クラス・ローダーとして使用されるクラス・ローダー。- 戻り値:
- 新しく作成されたスクリプト・エンジン。
- 例外:
SecurityException
- セキュリティ管理者のcheckPermission
がRuntimePermission("nashorn.setConfig")
を拒否する場合
-
getScriptEngine
public ScriptEngine getScriptEngine(ClassFilter classFilter)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。- パラメータ:
classFilter
- 使用するクラス・フィルタ。- 戻り値:
- 新しく作成されたスクリプト・エンジン。
- 例外:
NullPointerException
-classFilter
がnull
である場合SecurityException
- セキュリティ管理者のcheckPermission
がRuntimePermission("nashorn.setConfig")
を拒否する場合
-
getScriptEngine
public ScriptEngine getScriptEngine(String... args)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数で初期化された新しいスクリプト・エンジンを作成します。- パラメータ:
args
- スクリプト・エンジンに渡される引数配列。- 戻り値:
- 新しく作成されたスクリプト・エンジン。
- 例外:
NullPointerException
-args
がnull
である場合SecurityException
- セキュリティ管理者のcheckPermission
がRuntimePermission("nashorn.setConfig")
を拒否する場合
-
getScriptEngine
public ScriptEngine getScriptEngine(String[] args, ClassLoader appLoader)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数と指定されたクラス・ローダーで初期化された新しいスクリプト・エンジンを作成します。- パラメータ:
args
- スクリプト・エンジンに渡される引数配列。appLoader
- スクリプト"app"クラス・ローダーとして使用されるクラス・ローダー。- 戻り値:
- 新しく作成されたスクリプト・エンジン。
- 例外:
NullPointerException
-args
がnull
である場合SecurityException
- セキュリティ管理者のcheckPermission
がRuntimePermission("nashorn.setConfig")
を拒否する場合
-
getScriptEngine
public ScriptEngine getScriptEngine(String[] args, ClassLoader appLoader, ClassFilter classFilter)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された引数、クラス・ローダー、およびクラス・フィルタで初期化された新しいスクリプト・エンジンを作成します。- パラメータ:
args
- スクリプト・エンジンに渡される引数配列。appLoader
- スクリプト"app"クラス・ローダーとして使用されるクラス・ローダー。classFilter
- 使用するクラス・フィルタ。- 戻り値:
- 新しく作成されたスクリプト・エンジン。
- 例外:
NullPointerException
-args
またはclassFilter
がnull
である場合SecurityException
- セキュリティ管理者のcheckPermission
がRuntimePermission("nashorn.setConfig")
を拒否する場合
-
-