private synchronized void printNode(NamedNode node, StringBuffer sb, String indent) { sb.append(indent+"Node ("+node.contents+")\n"); String newIndent = indent + " "; for (NamedNode child : node.children) { if (child == null) { sb.append(newIndent+"null\n"); } else { printNode(child, sb, newIndent); } } }
private synchronized void printNode(NamedNode node, StringBuffer sb, String indent) { sb.append(indent+"Node ("+node.contents+")\n"); String newIndent = indent + " "; for (NamedNode child : node.children) { if (child == null) { sb.append(newIndent+"null\n"); } else { printNode(child, sb, newIndent); } } }
private synchronized void printNode(NamedNode node, StringBuffer sb, String indent) { sb.append(indent+"Node ("+node.contents+")\n"); String newIndent = indent + " "; for (NamedNode child : node.children) { if (child == null) { sb.append(newIndent+"null\n"); } else { printNode(child, sb, newIndent); } } }
/** * Show the tree structure, printing each node recursively */ @Override public synchronized String toString() { StringBuffer sb = new StringBuffer(); if (root != null) { printNode(root, sb, ""); } else { sb.append("No root node defined."); } return sb.toString(); }
/** * Show the tree structure, printing each node recursively */ @Override public synchronized String toString() { StringBuffer sb = new StringBuffer(); if (root != null) { printNode(root, sb, ""); } else { sb.append("No root node defined."); } return sb.toString(); }
/** * Show the tree structure, printing each node recursively */ @Override public synchronized String toString() { StringBuffer sb = new StringBuffer(); if (root != null) { printNode(root, sb, ""); } else { sb.append("No root node defined."); } return sb.toString(); }