JavaTM Platform
Standard Ed. 6

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

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

javax.script での ScriptContext の使用
 

ScriptContext を実装している javax.script のクラス
 class SimpleScriptContext
          ScriptContext の単純な実装です。
 

ScriptContext として宣言されている javax.script のフィールド
protected  ScriptContext AbstractScriptEngine.context
          この AbstractScriptEngine のデフォルトの ScriptContext です。
 

ScriptContext を返す javax.script のメソッド
 ScriptContext ScriptEngine.getContext()
          ScriptContext が指定されていない場合にスクリプトの実行に使用される Bindings、Reader、および Writer を持つ ScriptEngine のデフォルトの ScriptContext を返します。
 ScriptContext AbstractScriptEngine.getContext()
          保護された context フィールドの値を返します。
protected  ScriptContext AbstractScriptEngine.getScriptContext(Bindings nn)
          SimpleScriptContext を返します。
 

ScriptContext 型のパラメータを持つ javax.script のメソッド
 Object ScriptEngine.eval(Reader reader, ScriptContext context)
          スクリプトのソースが Reader から読み込まれる場合、eval(String, ScriptContext) と同じです。
abstract  Object CompiledScript.eval(ScriptContext context)
          この CompiledScript オブジェクトに格納されるプログラムを実行します。
 Object ScriptEngine.eval(String script, ScriptContext context)
          ソースが 1 番目の引数として渡された String であるスクリプトをただちに実行します。
 void ScriptEngine.setContext(ScriptContext context)
          ScriptContext が指定されていない場合にスクリプトの実行に使用される Bindings、Reader、および Writer を持つ ScriptEngine のデフォルトの ScriptContext を設定します。
 void AbstractScriptEngine.setContext(ScriptContext ctxt)
          保護された context フィールドの値を、指定された ScriptContext に設定します。
 


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 も参照してください。