K - T - public class LabeledNodeImpl<K,X extends LabeledNode<K>,Y extends LabeledTree<K,X>> extends Object implements LabeledNode<K>
| Constructor and Description |
|---|
LabeledNodeImpl(Y tree,
K id) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendChild(LabeledNode<K> child) |
void |
destroy() |
Collection<X> |
getChildren() |
K |
getKey() |
LabeledNode<K> |
getParent() |
LabeledTree<K,X> |
getTree() |
String |
toString() |
protected Y extends LabeledTree<K,X> tree
protected K id
public LabeledNode<K> getParent()
getParent in interface LabeledNode<K>public void appendChild(LabeledNode<K> child)
public Collection<X> getChildren()
getChildren in interface LabeledNode<K>public LabeledTree<K,X> getTree()
getTree in interface LabeledNode<K>public K getKey()
getKey in interface LabeledNode<K>public void destroy()
destroy in interface LabeledNode<K>Copyright © 2018. All rights reserved.