blob: 18d900911f9cc12534beda4272784fdb8ddf04e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
package NET.worlds.console;
import java.util.Vector;
class StatTreeNode extends TreeNode {
private StatMan _obj;
public StatTreeNode(StatMan obj, TreeNode parent) {
super(parent);
assert obj != null;
this._obj = obj;
}
@Override
public Vector<Object> getChildren() {
Vector<Object> children = this._obj.getChildren();
if (children == null) {
return new Vector<Object>();
} else if (children.size() <= 0) {
return children;
} else {
Vector<Object> ret = new Vector<Object>();
for (int i = 0; i <= children.size() - 1; i++) {
ret.addElement(new StatTreeNode((StatMan)children.elementAt(i), this));
}
return ret;
}
}
@Override
public Object getObject() {
return this._obj;
}
@Override
public String toString() {
return this._obj.toString();
}
}
|