jp.carabiner.treeeditor.js
クラス JSAppBeitel

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.AbstractJSBeitel
      上位を拡張 jp.carabiner.treeeditor.js.JSAppBeitel
すべての実装されたインタフェース:
jp.carabiner.rhino.ScriptableObjectFactory

public class JSAppBeitel
extends AbstractJSBeitel

JSBeitelのApplication向け実装です。


フィールドの概要
 
クラス jp.carabiner.treeeditor.js.AbstractJSBeitel から継承されたフィールド
frame, owner, scope
 
コンストラクタの概要
JSAppBeitel(JSAppContext owner, JSApp app, org.mozilla.javascript.Scriptable scope, TreeEditorFrame frame)
          構築します。
 
メソッドの概要
 void addEventListener(String name, Object f)
          イベントリスナを追加します。
 void attach()
          フレームに対して接続します。
 Object create(org.mozilla.javascript.Scriptable scope)
           
 boolean detach(boolean forceFull)
          フレームとの接続を解除します。
 String getId()
          IDを取得します。
 Object getOnattach()
          初期化イベント用のハンドラを取得します。
 Object getOndetach()
          閉じるイベント用のハンドラを取得します。
 String getVersion()
          バージョンを取得します。
 void reload(boolean forceFull)
          更新します。
 void removeEventListener(String name, Object f)
          イベントリスナを削除します。
 void setOnattach(Object f)
          初期化イベント用のハンドラを設定します。
 void setOndetach(Object f)
          閉じるイベント用のハンドラを設定します。
 
クラス jp.carabiner.treeeditor.js.AbstractJSBeitel から継承されたメソッド
alert, confirm, createNewWindow, trace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSAppBeitel

public JSAppBeitel(JSAppContext owner,
                   JSApp app,
                   org.mozilla.javascript.Scriptable scope,
                   TreeEditorFrame frame)
構築します。

パラメータ:
owner - オーナー。nullは不可。
app - アプリケーション。nullは不可。
scope - スコープ。nullは不可。
frame - フレーム。nullは不可。
メソッドの詳細

addEventListener

public void addEventListener(String name,
                             Object f)
イベントリスナを追加します。

パラメータ:
name - 名前。nullは不可。
f - リスナ。nullは不可。

removeEventListener

public void removeEventListener(String name,
                                Object f)
イベントリスナを削除します。

パラメータ:
name - 名前。nullは不可。
f - リスナ。nullは不可。

getOnattach

public Object getOnattach()
初期化イベント用のハンドラを取得します。

戻り値:
ハンドラ。

setOnattach

public void setOnattach(Object f)
初期化イベント用のハンドラを設定します。

パラメータ:
f - ハンドラ。

getOndetach

public Object getOndetach()
閉じるイベント用のハンドラを取得します。

戻り値:
ハンドラ。

setOndetach

public void setOndetach(Object f)
閉じるイベント用のハンドラを設定します。

パラメータ:
f - ハンドラ。

getId

public String getId()
クラス AbstractJSBeitel の記述:
IDを取得します。

定義:
クラス AbstractJSBeitel 内の getId
戻り値:
ID。

getVersion

public String getVersion()
クラス AbstractJSBeitel の記述:
バージョンを取得します。

定義:
クラス AbstractJSBeitel 内の getVersion
戻り値:
バージョン。

reload

public void reload(boolean forceFull)
クラス AbstractJSBeitel の記述:
更新します。

定義:
クラス AbstractJSBeitel 内の reload
パラメータ:
forceFull - 強制的にすべて再読み込みする場合はtrue。

attach

public void attach()
クラス AbstractJSBeitel の記述:
フレームに対して接続します。

定義:
クラス AbstractJSBeitel 内の attach

detach

public boolean detach(boolean forceFull)
クラス AbstractJSBeitel の記述:
フレームとの接続を解除します。

定義:
クラス AbstractJSBeitel 内の detach
パラメータ:
forceFull - 強制的にすべて接続解除する場合はtrue。
戻り値:
破棄が成功した場合はtrue。

create

public Object create(org.mozilla.javascript.Scriptable scope)
              throws org.mozilla.javascript.RhinoException
例外:
org.mozilla.javascript.RhinoException