jp.carabiner.treeeditor.js
インタフェース JSAppContext

既知の実装クラスの一覧:
JSRunner, JSWindow

public interface JSAppContext

アプリケーションコンテキストの抽象です。


メソッドの概要
 JSRunner getJSRunner()
          JavaScriptエンジンを取得します。
 JSApp getMyApplication()
          アプリケーションを取得します。
 org.mozilla.javascript.Scriptable getScope()
          スコープを取得します。
<T> void
registerJSComponent(T core, JSComponent.AttachContext<T> context)
          JSComponentの登録を通知します。
<T> void
unregisterJSComponent(T core)
          JSComponentの登録を解除します。
 

メソッドの詳細

getMyApplication

JSApp getMyApplication()
アプリケーションを取得します。

戻り値:
アプリケーション。

getScope

org.mozilla.javascript.Scriptable getScope()
スコープを取得します。

戻り値:
スコープ。

getJSRunner

JSRunner getJSRunner()
JavaScriptエンジンを取得します。

戻り値:
JavaScriptエンジン。

registerJSComponent

<T> void registerJSComponent(T core,
                             JSComponent.AttachContext<T> context)
JSComponentの登録を通知します。

パラメータ:
core - コア。nullは不可。
context - コンテキスト。nullは不可。

unregisterJSComponent

<T> void unregisterJSComponent(T core)
JSComponentの登録を解除します。

パラメータ:
core - コア。nullは不可。登録時と同じコアである必要がある。