| パッケージ | 説明 |
|---|---|
| javax.script |
スクリプトAPIは、Java TMスクリプト・エンジンを定義するインタフェースとクラスで構成され、それらをJavaアプリケーションで使用するためのフレームワークを提供します。
|
| 修飾子と型 | クラスと説明 |
|---|---|
class |
SimpleBindings
HashMapまたは指定されたほかのMapによって補助されるBindingsの単純な実装です。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected Bindings |
SimpleScriptContext.engineScope
これは、エンジン・スコープ・バインディングです。
|
protected Bindings |
SimpleScriptContext.globalScope
これは、グローバル・スコープのバインディングです。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
Bindings |
ScriptEngine.createBindings()
初期化されていない
Bindingsを返します。 |
Bindings |
ScriptEngineManager.getBindings()
getBindingsは、globalScopeフィールドの値を返します。 |
Bindings |
ScriptContext.getBindings(int scope)
この
ScriptContext内の指定されたスコープに関連付けられたBindingsを取得します。 |
Bindings |
ScriptEngine.getBindings(int scope)
名前付き値のスコープを返します。
|
Bindings |
SimpleScriptContext.getBindings(int scope)
指定されたスコープが
ENGINE_SCOPEの場合、engineScopeフィールドの値を返します。 |
Bindings |
AbstractScriptEngine.getBindings(int scope)
保護された
contextフィールド内に指定されたスコープ値を持つBindingsを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Object |
CompiledScript.eval(Bindings bindings)
スクリプトの実行中に、提供された属性の
Bindingsを、関連付けられたScriptEngineのENGINE_SCOPEとして使用して、CompiledScriptオブジェクトに格納されたプログラムを実行します。 |
Object |
ScriptEngine.eval(Reader reader, Bindings n)
スクリプトのソースが
Readerとして提供されることを除いて、eval(String, Bindings)と同じです。 |
Object |
AbstractScriptEngine.eval(Reader reader, Bindings bindings)
eval(Reader, Bindings)はeval(Reader, ScriptContext)抽象メソッドを呼び出します。その際、ENGINE_SCOPEではなくReader、Writers、およびBindingsが、保護されたcontextフィールドのメンバーと等しいScriptContextを受け渡します。 |
Object |
ScriptEngine.eval(String script, Bindings n)
スクリプトの実行中に、
Bindings引数をScriptEngineのENGINE_SCOPE Bindingsとして使用します。 |
Object |
AbstractScriptEngine.eval(String script, Bindings bindings)
abstract
eval(String, ScriptContext)が使用される点を除けば、eval(Reader, Bindings)と同じです。 |
protected ScriptContext |
AbstractScriptEngine.getScriptContext(Bindings nn)
SimpleScriptContextを返します。 |
void |
ScriptEngineManager.setBindings(Bindings bindings)
setBindingsは、globalScopeフィールド内に指定されたBindingsを格納します。 |
void |
ScriptContext.setBindings(Bindings bindings, int scope)
Bindingsインスタンスを、このScriptContext内の特定のスコープに関連付けます。 |
void |
ScriptEngine.setBindings(Bindings bindings, int scope)
スクリプトによって使用される名前付き値のスコープを設定します。
|
void |
SimpleScriptContext.setBindings(Bindings bindings, int scope)
指定されたスコープの属性の
Bindingsを設定します。 |
void |
AbstractScriptEngine.setBindings(Bindings bindings, int scope)
contextフィールド内に対応するスコープ値を持つBindingsを設定します。 |
| コンストラクタと説明 |
|---|
AbstractScriptEngine(Bindings n)
指定された
Bindingsを、保護されたcontextフィールド内のENGINE_SCOPE Bindingsとして使用して、新しいインスタンスを作成します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.