jp.carabiner.treeeditor.js
インタフェース JSContainer<T>

型パラメータ:
T - 基本となる型。
すべてのスーパーインタフェース:
JSComponent<T>
既知の実装クラスの一覧:
JSDefContainer, JSFileThumbnailFactoryManager, JSFormatManager, JSPopupMenu, JSSwingContainer, JSSwingMenu, JSSwingMenuBar, JSSwingMenuItem, JSSwingToolBar, JSSwingToolBarItem, JSTreeNode, JSWindow.MenuContainer, JSWindow.ToolBarContainer

public interface JSContainer<T>
extends JSComponent<T>

JavaScriptで操作可能なコンテナです。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
メソッドの概要
 JSComponent<T> appendChild(JSComponent<T> node)
          子を追加します。
 JSChildNodes<JSComponent<T>> getChildNodes()
          子ノードの一覧を取得します。
 JSComponent<T> insertBefore(JSComponent<T> newNode, JSComponent<T> refNode)
          子ノードを挿入します。
 JSComponent<T> removeChild(JSComponent<T> node)
          子を削除します。
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承されたメソッド
getCore, getCoreForAttach, getCoreForDetach, getParentNode, getType
 

メソッドの詳細

appendChild

JSComponent<T> appendChild(JSComponent<T> node)
子を追加します。

パラメータ:
node - 追加する子ノード。nullは不可。
戻り値:
追加されたノード。

insertBefore

JSComponent<T> insertBefore(JSComponent<T> newNode,
                            JSComponent<T> refNode)
子ノードを挿入します。

パラメータ:
newNode - 追加するノード。nullは不可。
refNode - 挿入先を示すノード。末尾の場合はnull。
戻り値:
追加されたノード。

removeChild

JSComponent<T> removeChild(JSComponent<T> node)
子を削除します。

パラメータ:
node - 削除する子ノード。nullは不可。
戻り値:
追加されたノード。

getChildNodes

JSChildNodes<JSComponent<T>> getChildNodes()
子ノードの一覧を取得します。

戻り値:
子ノード。