パッケージ
javax.scriptの使用

javax.scriptを使用しているパッケージ 
パッケージ 説明
javax.script
スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。
jdk.nashorn.api.scripting
このパッケージでは、Nashornを使用する推奨方法であるjavax.scriptの統合を提供します。
  • javax.scriptにより使用されるjavax.script内のクラス 
    クラス 説明
    Bindings
    キーがすべてStringsであるキーと値のペアのマッピングです。
    CompiledScript
    コンパイルの結果を格納するクラスによって拡張されます。
    ScriptContext
    このインタフェースを実装するクラスは、アプリケーションでスクリプト・エンジンと、スコープ設定されたBindingsなどのオブジェクトとを接続するために使用されます。
    ScriptEngine
    ScriptEngineは、この仕様のすべての実装で完全に機能することが必要なメソッドを持つ基本インタフェースです。
    ScriptEngineFactory
    ScriptEngineFactoryは、ScriptEnginesの説明およびインスタンス化に使用されます。
    ScriptException
    スクリプトAPIのジェネリックExceptionクラスです。
  • jdk.nashorn.api.scriptingで使用されるjavax.scriptのクラス
    クラス 説明
    AbstractScriptEngine
    evalメソッドの複数のバリアントに対する標準の実装を提供します。
    Bindings
    キーがすべてStringsであるキーと値のペアのマッピングです。
    Compilable
    再コンパイルを行わずに繰返し実行可能なフォームにスクリプトをコンパイルするメソッドを持つScriptEnginesによって実装されるオプションのインタフェースです。
    Invocable
    以前に実行されたスクリプト内の手続きの呼出しを許可するメソッドを持つScriptEnginesによって実装されるオプションのインタフェースです。
    ScriptEngine
    ScriptEngineは、この仕様のすべての実装で完全に機能することが必要なメソッドを持つ基本インタフェースです。
    ScriptEngineFactory
    ScriptEngineFactoryは、ScriptEnginesの説明およびインスタンス化に使用されます。