JavaTM Platform
Standard Ed. 6

インタフェース
javax.script.Bindings の使用

Bindings を使用しているパッケージ
javax.script スクリプト API は、Java TM スクリプトエンジンを定義するインタフェースとクラスで構成され、それらを Java アプリケーションで使用するためのフレームワークを提供します。 
 

javax.script での Bindings の使用
 

Bindings を実装している javax.script のクラス
 class SimpleBindings
          HashMap または指定されたほかの Map によって補助される Bindings の単純な実装です。
 

Bindings として宣言されている javax.script のフィールド
protected  Bindings SimpleScriptContext.engineScope
          これは、エンジンスコープバインディングです。
protected  Bindings SimpleScriptContext.globalScope
          これは、グローバルスコープのバインディングです。
 

Bindings を返す javax.script のメソッド
 Bindings ScriptEngine.createBindings()
          初期化されていない Bindings を返します。
 Bindings ScriptEngineManager.getBindings()
          getBindings は、globalScope フィールドの値を返します。
 Bindings SimpleScriptContext.getBindings(int scope)
          指定されたスコープが ENGINE_SCOPE の場合、engineScope フィールドの値を返します。
 Bindings ScriptEngine.getBindings(int scope)
          名前付き値のスコープを返します。
 Bindings ScriptContext.getBindings(int scope)
          この ScriptContext 内の指定されたスコープに関連付けられた Bindings を取得します。
 Bindings AbstractScriptEngine.getBindings(int scope)
          保護された context フィールド内に指定されたスコープ値を持つ Bindings を返します。
 

Bindings 型のパラメータを持つ javax.script のメソッド
 Object CompiledScript.eval(Bindings bindings)
          スクリプトの実行中に、提供された属性の Bindings を、関連付けられた ScriptEngineENGINE_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) 抽象メソッドを呼び出します。
 Object ScriptEngine.eval(String script, Bindings n)
          スクリプトの実行中に、Bindings 引数を ScriptEngineENGINE_SCOPE Bindings として使用します。
 Object AbstractScriptEngine.eval(String script, Bindings bindings)
          eval(Reader, Bindings) と同じです。
protected  ScriptContext AbstractScriptEngine.getScriptContext(Bindings nn)
          SimpleScriptContext を返します。
 void ScriptEngineManager.setBindings(Bindings bindings)
          setBindings は、globalScope フィールド内に指定された Bindings を格納します。
 void SimpleScriptContext.setBindings(Bindings bindings, int scope)
          指定されたスコープの属性の Bindings を設定します。
 void ScriptEngine.setBindings(Bindings bindings, int scope)
          スクリプトによって使用される名前付き値のスコープを設定します。
 void ScriptContext.setBindings(Bindings bindings, int scope)
          Bindings インスタンスを、この ScriptContext 内の特定のスコープに関連付けます。
 void AbstractScriptEngine.setBindings(Bindings bindings, int scope)
          保護された context フィールド内に対応するスコープ値を持つ Bindings を設定します。
 

Bindings 型のパラメータを持つ javax.script のコンストラクタ
AbstractScriptEngine(Bindings n)
          指定された Bindings を、保護された context フィールド内の ENGINE_SCOPE Bindings として使用して、新しいインスタンスを作成します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。