1 package baseCode.dataStructure.tree;
2
3 import baseCode.common.Visitable;
4
5 /***
6 *
7 *
8 * <hr>
9 * <p>Copyright (c) 2004 Columbia University
10 * @author pavlidis
11 * @version $Id: TreeNode.java,v 1.1 2004/07/29 08:38:49 pavlidis Exp $
12 */
13 public class TreeNode extends Visitable {
14
15 private Object element;
16 private TreeNode firstChild;
17 private TreeNode nextSibling;
18
19 public Object getElement() {
20 return element;
21 }
22 public void setElement( Object element ) {
23 this.element = element;
24 }
25 public TreeNode getFirstChild() {
26 return firstChild;
27 }
28 public void setFirstChild( TreeNode firstChild ) {
29 this.firstChild = firstChild;
30 }
31 public TreeNode getNextSibling() {
32 return nextSibling;
33 }
34 public void setNextSibling( TreeNode nextSibling ) {
35 this.nextSibling = nextSibling;
36 }
37 /***
38 *
39 */
40 public TreeNode(Object k) {
41 element = k;
42 }
43
44
45
46 public int compareTo( Object o ) {
47 return 0;
48 }
49
50
51
52 }