java.lang.Object
inet.ipaddr.format.util.AddedTree.AddedTreeNode<E>
AddedTreeNode represents a node in an AddedTree.
-
Constructor Summary
ConstructorsConstructorDescriptionAddedTreeNode
(AssociativeAddressTrie.AssociativeTrieNode<E, inet.ipaddr.format.util.AddressTrie.SubNodesMappingBasic<E>> node) -
Method Summary
Modifier and TypeMethodDescriptiongetKey()
getKey returns the key of this node, which is the same as the key of the corresponding node in the originating trie.boolean
isAdded()
Returns whether the node was an added node in the original trie.toString()
Returns a visual representation of this node including the key.toTreeString returns a visual representation of the sub-tree originating from this node, with one node per line.
-
Constructor Details
-
AddedTreeNode
public AddedTreeNode(AssociativeAddressTrie.AssociativeTrieNode<E, inet.ipaddr.format.util.AddressTrie.SubNodesMappingBasic<E>> node)
-
-
Method Details
-
getSubNodes
-
getKey
getKey returns the key of this node, which is the same as the key of the corresponding node in the originating trie.- Returns:
-
isAdded
public boolean isAdded()Returns whether the node was an added node in the original trie. This returns true for all nodes except possibly the root, since only added nodes are added to this tree, apart from the root. -
toString
Returns a visual representation of this node including the key. If this is the root, it will have an open circle if the root is not an added node. Otherwise, the node will have a closed circle. -
toTreeString
toTreeString returns a visual representation of the sub-tree originating from this node, with one node per line.- Returns:
-