|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnga.model.TreeNode<T>
public class TreeNode<T>
ツリーノード。
メソッドの概要 | |
---|---|
TreeNode<T> |
add(T nodeValue)
子ノードを作成して追加する。 |
TreeNode<T> |
add(T nodeValue,
boolean leaf)
子ノードを作成して追加する。 |
void |
add(TreeNode<T> node)
子ノードを追加する。 |
List<TreeNode<T>> |
getChildren()
子ノードを取得する。 |
String |
getId()
ノードの ID を取得する。 |
String |
getNodeType()
ノードタイプを取得する。 |
T |
getNodeValue()
ノードの値を取得する。 |
TreeNode<T> |
getParent()
親ノードを取得する。 |
boolean |
hasChildren()
子ノードをもつかどうか。 |
boolean |
isLeaf()
このノードが葉ノードかどうか。 |
boolean |
isLoaded()
子ノードをロード済みかどうかを調べる。 |
boolean |
isOpened()
オープンされているかどうかを返す。 |
boolean |
isRootNode()
このノードがルートノードかどうかを調べる。 |
void |
select()
このノードを選択する。 |
void |
setLoaded()
子ノードのロード済みフラグをセットする。 |
void |
setNodeType(String nodeType)
ノードタイプを設定する。 |
void |
setOpened(boolean opened)
オープンされているかどうかを設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public T getNodeValue()
public String getId()
public void add(TreeNode<T> node)
node
- 追加する子ノード。public TreeNode<T> add(T nodeValue)
nodeValue
- 追加する子ノードの値。
public TreeNode<T> add(T nodeValue, boolean leaf)
nodeValue
- 追加する子ノードの値。leaf
- 葉ノードかどうか。
public List<TreeNode<T>> getChildren()
public TreeNode<T> getParent()
public boolean isLeaf()
public boolean hasChildren()
public void setLoaded()
public boolean isLoaded()
public void setNodeType(String nodeType)
nodeType
- ノードタイプ。public String getNodeType()
public boolean isOpened()
public void setOpened(boolean opened)
opened
- オープンされているかどうか。public void select()
public boolean isRootNode()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |