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, walkTree
public TreeNode(java.lang.String key, Data data)
protected TreeNodeBase.TreeNode<Data> newNode(java.lang.String keyP, Data dataP)
TreeNodeBase
newNode
in class TreeNodeBase<TreeNodeBase.TreeNode<Data>,Data,TreeNodeBase.TreeNode<Data>>