public class NacTreeNode<T>
extends java.lang.Object
Constructor and Description |
---|
NacTreeNode() |
NacTreeNode(NacTreeNode<T> root,
T key,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(NacTreeNode<T> child)
Add a child.
|
void |
addChild(T key) |
void |
addChild(T key,
java.lang.Object value) |
int |
count() |
boolean |
exists(NacTreeNode<T> child) |
boolean |
exists(T key) |
NacTreeNode<T> |
getChild(int index) |
NacTreeNode<T> |
getChild(NacTreeNode<T> child) |
NacTreeNode<T> |
getChild(T key) |
java.util.List<NacTreeNode<T>> |
getChildren() |
T |
getKey() |
NacTreeNode<T> |
getRoot() |
java.lang.Object |
getValue() |
int |
size() |
public NacTreeNode()
public NacTreeNode(NacTreeNode<T> root, T key, java.lang.Object value)
public void addChild(NacTreeNode<T> child)
public void addChild(T key, java.lang.Object value)
addChild(NacTreeNode)
public void addChild(T key)
addChild(NacTreeNode)
public int count()
public boolean exists(T key)
public boolean exists(NacTreeNode<T> child)
public NacTreeNode<T> getChild(T key)
public NacTreeNode<T> getChild(int index)
public NacTreeNode<T> getChild(NacTreeNode<T> child)
#getChild(T)
public java.util.List<NacTreeNode<T>> getChildren()
public T getKey()
public NacTreeNode<T> getRoot()
public java.lang.Object getValue()
public int size()
count()