jp.carabiner.treeeditor.js
クラス AbstractJSEvent

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.AbstractJSEvent
すべての実装されたインタフェース:
JSEvent
直系の既知のサブクラス:
AbstractJSCancelableEvent, DefaultJSEvent, TreeEditorFrame.HoistEvent, TreeEditorFrame.NodeEvent, TreeEditorFrame.SelectionEvent, TreeEditorPanel.NodeChangeEvent, TreeEditorPanel.PropChangeEvent

public abstract class AbstractJSEvent
extends Object
implements JSEvent

JavaScriptイベントの抽象基底クラスです。


コンストラクタの概要
AbstractJSEvent()
          構築します。
 
メソッドの概要
 org.mozilla.javascript.Scriptable getCurrentTarget()
          ターゲットを取得します。
protected  JSTreeNode getJSTreeNode(jp.carabiner.treeeditor.TreeEditorModel model, TreeNode node)
          JavaScript操作用のツリーノードを取得します。
 void init(org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thisObj, org.mozilla.javascript.Context context)
          初期化します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.treeeditor.js.JSEvent から継承されたメソッド
getType
 

コンストラクタの詳細

AbstractJSEvent

public AbstractJSEvent()
構築します。

メソッドの詳細

init

public void init(org.mozilla.javascript.Scriptable scope,
                 org.mozilla.javascript.Scriptable thisObj,
                 org.mozilla.javascript.Context context)
インタフェース JSEvent の記述:
初期化します。

定義:
インタフェース JSEvent 内の init
パラメータ:
scope - スコープ。nullは不可。
thisObj - このオブジェクト。nullは不可。
context - コンテキスト。nullは不可。

getCurrentTarget

public org.mozilla.javascript.Scriptable getCurrentTarget()
ターゲットを取得します。

戻り値:
ターゲット。

getJSTreeNode

protected JSTreeNode getJSTreeNode(jp.carabiner.treeeditor.TreeEditorModel model,
                                   TreeNode node)
JavaScript操作用のツリーノードを取得します。

パラメータ:
model - モデル。nullは不可。
node - ノード。nullは不可。
戻り値:
JavaScript操作用のツリーノード。