| 1 53 54 106 107 110 111 package com.Yasna.forum.util.tree; 112 113 import java.io.*; 114 import java.util.Vector ; 115 116 public class TreeNode extends TreeNodeSerializable implements TreeInterface, Serializable { 117 118 private String name; 119 private String link; 120 private boolean visible; 121 private Tree children; 122 private int id; 123 124 public TreeNode( int id, String name ) { 125 super(); 126 this.id = id; 127 this.name = name; 128 visible = true; 129 children = new Tree(); 130 } 131 public TreeNode( int id, String name, String link ) { 132 super(); 133 this.id = id; 134 this.name = name; 135 this.link = link; 136 visible = true; 137 children = new Tree(); 138 } 139 public void addChild(TreeObject child) { 140 children.addChild(child); 141 } 142 public int getId() { 143 return id; 144 } 145 public String getName() { 146 return name; 147 } 148 public String getLink() { 149 return link; 150 } 151 public Tree getChildren() { 152 return children; 153 } 154 public boolean isVisible() { 155 return visible; 156 } 157 public void setId( int id ) { 158 this.id = id; 159 } 160 public void setName(String name) { 161 this.name = name; 162 } 163 public void setLink( String link ) { 164 this.link = link; 165 } 166 public void setVisible(boolean value) { 167 visible = value; 168 } 169 public void toggleVisible() { 170 visible = !visible; 171 } 172 } 173 | Popular Tags |