Data - public static final class TreeNodeBase.TreeNode<Data> extends TreeNodeBase<TreeNodeBase.TreeNode<Data>,Data,TreeNodeBase.TreeNode<Data>>
TreeNodeBase.IteratorDerivedImpl, TreeNodeBase.IteratorDerivedNode, TreeNodeBase.IteratorImpl, TreeNodeBase.IteratorMetaNode, TreeNodeBase.IteratorOneNode, TreeNodeBase.MetaNode<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>,Data,IfcType extends SortedTree<IfcType>>, TreeNodeBase.TreeNode<Data>nd_data, nd_firstChild, nd_idxChildren, nd_key, nd_lastChild, nd_leafData, nd_next, nd_nrofChildren, nd_parent, nd_prev, version| Constructor and Description |
|---|
TreeNode(java.lang.String key,
Data data) |
| Modifier and Type | Method and Description |
|---|---|
protected TreeNodeBase.TreeNode<Data> |
newNode(java.lang.String keyP,
Data dataP)
This method has to be overridden in the derived class.
|
addLeaf, addNode, addNode, addNodeFirst, addSiblingNext, addSiblingPrev, childNodes, childNodes, detach, firstChild, getChild, getContainerChildren, getKey, getNode, getOrCreateNode, getParent, getParentData, hasChildren, iterator, iteratorChildren, iteratorChildren, iterChildren, iterChildren, lastChild, listChildren, listChildren, movetoFirstChild, movetoSiblingNext, movetoSiblingPrev, nextSibling, nrofChildren, parent, parentEquals, prevSibling, removeChildren, swap, toString, walkTreepublic TreeNode(java.lang.String key,
Data data)
protected TreeNodeBase.TreeNode<Data> newNode(java.lang.String keyP, Data dataP)
TreeNodeBasenewNode in class TreeNodeBase<TreeNodeBase.TreeNode<Data>,Data,TreeNodeBase.TreeNode<Data>>