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 TypeMethodDescriptionvoidaddChild(BBBTree.Node child) voidMake sure this node has a refgetName()getRef()voidrealize()Populate a node from a serialized form from disk Can be called repeatedly, does nothing if already done.voidsaveNode()By the time we're called, every node should have a ref assignedvoidtoString()
-
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
-