Kagetaka

net.hizlab.kagetaka.awt
インタフェース TreeItem


public interface TreeItem

ツリーのアイテムとして実装する必要のあるインターフェースです。

バージョン:
$Revision: 1.2 $

メソッドの概要
 boolean addTreeItem(TreeItem item, int index)
          子のアイテムを追加します。
 TreeItem getParentTreeItem()
          親のアイテムを返します。
 Vector getTreeItems()
          子のアイテムを返します。
 String getTreeLabel()
          ツリーに表示させるラベルを返します。
 void removeTreeItem(int index)
          子のアイテムを削除します。
 

メソッドの詳細

addTreeItem

public boolean addTreeItem(TreeItem item,
                           int index)
子のアイテムを追加します。

パラメータ:
item - アイテム
index - インデックス、最後に追加する場合は -1
戻り値:
追加された場合は true、 それ以外の場合は false

getParentTreeItem

public TreeItem getParentTreeItem()
親のアイテムを返します。

戻り値:
親アイテム

getTreeItems

public Vector getTreeItems()
子のアイテムを返します。 もし、null を返すと、このアイテムに対しては 子アイテムを追加できなくなります。

戻り値:
子のアイテム

getTreeLabel

public String getTreeLabel()
ツリーに表示させるラベルを返します。

戻り値:
ツリーに表示させるラベル

removeTreeItem

public void removeTreeItem(int index)
子のアイテムを削除します。

パラメータ:
index - インデックス

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'