P - type of parent branch nodeT - type of node's valuepublic class LeafNode<P extends BranchNodeMetaModel,T> extends Node<P,T>
disposed, rootLinked| Modifier | Constructor and Description |
|---|---|
protected |
LeafNode(BranchNode<?,P> parentNode,
BranchNode.NodeContainer nodeContainer)
Constructor for leaf node
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
disposeNode()
Dispose this node.
|
INodeType<P,T> |
getNodeType() |
protected BranchNode<?,P> |
getParentNode()
Getter for parent node.
|
T |
getValue()
Getter for value of leaf node.
|
LeafNode<P,T> |
setValue(T value)
Setter for value of leaf node.
|
isDisposed, isRootLinked, setRootLinkedprotected LeafNode(BranchNode<?,P> parentNode, BranchNode.NodeContainer nodeContainer)
parentNode - parent node instancenodeContainer - container for leaf nodeprotected void disposeNode()
disposeNode in class Node<P extends BranchNodeMetaModel,T>public T getValue()
public LeafNode<P,T> setValue(T value)
value - leaf node's value to set.protected BranchNode<?,P> getParentNode()
public INodeType<P,T> getNodeType()
getNodeType in class Node<P extends BranchNodeMetaModel,T>Copyright © 2020. All rights reserved.