// Copyright 1997, MageLang Institute. import java.io.*; import java.util.Date; import java.util.Vector; import java.util.Enumeration; public class TreeNode implements Serializable { Vector children; TreeNode parent; String name; public TreeNode(String s) { children = new Vector(5); name = s; } public void addChild(TreeNode n) { children.addElement(n); n.parent = this; } public String toString() { Enumeration e = children.elements(); StringBuffer buff = new StringBuffer(100); buff.append("[ " + name + " : "); while(e.hasMoreElements()) { buff.append(e.nextElement().toString()); } buff.append(" ] "); return buff.toString(); } }