public class TreeNode
extends java.lang.Object
| Constructor and Description |
|---|
TreeNode(java.lang.String name,
java.lang.Object... args)
Creates new node.
|
| Modifier and Type | Method and Description |
|---|---|
TreeNode |
child(java.lang.String name,
java.lang.Object... args) |
void |
child(TreeNode node)
Add child node.
|
boolean |
hasChildren() |
void |
render(java.lang.StringBuilder res)
Renders tree to provided builder.
|
public TreeNode(java.lang.String name,
java.lang.Object... args)
name - node nameargs - string format argumentspublic TreeNode child(java.lang.String name, java.lang.Object... args)
name - node nameargs - string format argumentspublic void child(TreeNode node)
child(String, Object...) is simpler to use.node - node to addpublic boolean hasChildren()
public void render(java.lang.StringBuilder res)
res - target builder