jp.carabiner.treeeditor.js.swing
クラス JSSwingComponent

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.swing.JSSwingComponent
すべての実装されたインタフェース:
JSComponent<Component>
直系の既知のサブクラス:
JSSwingContainer, JSSwingMenu, JSSwingMenuBar, JSSwingToolBar

public class JSSwingComponent
extends Object
implements JSComponent<Component>

JavaScriptで操作可能なコンポーネントです。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSSwingComponent(JSAppContext owner, Component component)
          構築します。
 
メソッドの概要
 boolean equals(Object obj)
           
 Component getCore()
          コアオブジェクトを取得します。
 Component getCoreForAttach(JSComponent.AttachContext<Component> ctx)
          コアオブジェクトを取得します。
 Component getCoreForDetach()
          コアオブジェクトを削除用に取得します。
 JSComponent<Component> getParentNode()
          親ノードを取得します。
 String getType()
          タイプを取得します。
 int hashCode()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSSwingComponent

public JSSwingComponent(JSAppContext owner,
                        Component component)
構築します。

パラメータ:
owner - オーナー。nullは不可。
component - コンポーネント。nullは不可。
メソッドの詳細

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

equals

public boolean equals(Object obj)
オーバーライド:
クラス Object 内の equals

getCoreForAttach

public Component getCoreForAttach(JSComponent.AttachContext<Component> ctx)
インタフェース JSComponent の記述:
コアオブジェクトを取得します。

定義:
インタフェース JSComponent<Component> 内の getCoreForAttach
パラメータ:
ctx - コンテキスト。nullは不可。
戻り値:
コアオブジェクト。

getCoreForDetach

public Component getCoreForDetach()
インタフェース JSComponent の記述:
コアオブジェクトを削除用に取得します。

定義:
インタフェース JSComponent<Component> 内の getCoreForDetach
戻り値:
コアオブジェクト。

getCore

public final Component getCore()
インタフェース JSComponent の記述:
コアオブジェクトを取得します。

定義:
インタフェース JSComponent<Component> 内の getCore
戻り値:
コアオブジェクト。

getType

public final String getType()
インタフェース JSComponent の記述:
タイプを取得します。

定義:
インタフェース JSComponent<Component> 内の getType
戻り値:
タイプ。基本的にはクラス名。

getParentNode

public final JSComponent<Component> getParentNode()
インタフェース JSComponent の記述:
親ノードを取得します。

定義:
インタフェース JSComponent<Component> 内の getParentNode
戻り値:
親ノード。