Package net.sodacan.core.util
Class BBBTree.Node
java.lang.Object
net.sodacan.core.util.BBBTree.Node
- Enclosing class:
BBBTree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(BBBTree.Node child) void
Make sure this node has a refgetName()
getRef()
void
realize()
Populate a node from a serialized form from disk Can be called repeatedly, does nothing if already done.void
saveNode()
By the time we're called, every node should have a ref assignedvoid
toString()
-
Constructor Details
-
Node
-
Node
-
Node
Create a skeleton node which won't be realized until it's first needed- Parameters:
tree
-ref
-
-
-
Method Details
-
setName
-
addChild
-
realize
public void realize()Populate a node from a serialized form from disk Can be called repeatedly, does nothing if already done. Our parent and children may or may not already exist in memory -
assignReference
public void assignReference()Make sure this node has a ref -
saveNode
public void saveNode()By the time we're called, every node should have a ref assigned -
getRef
-
getName
-
getParent
-
getChildren
-
toString
-