Mercurial > hg > Members > shoshi > TreeCMSv2
comparison src/tree/MonoNode.java @ 0:7ecb9273581d
hg init
author | shoshi |
---|---|
date | Wed, 16 Feb 2011 14:27:35 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:7ecb9273581d |
---|---|
1 package tree; | |
2 | |
3 import java.util.HashSet; | |
4 import java.util.Set; | |
5 | |
6 public class MonoNode implements Node | |
7 { | |
8 String m_str; | |
9 Set<Node> m_children = new HashSet<Node>(); | |
10 MonoTree m_tree; | |
11 MonoTree.NodeID m_id; | |
12 | |
13 public MonoNode(MonoTree.NodeID _id,MonoTree _tree) | |
14 { | |
15 m_id = _id; | |
16 m_tree = _tree; | |
17 } | |
18 | |
19 @Override | |
20 public Node addChild(Node child) | |
21 { | |
22 return m_tree.addChild(this,child); | |
23 } | |
24 | |
25 @Override | |
26 public Node addChildren(Set<Node> children) | |
27 { | |
28 return m_tree.addChildren(this,children); | |
29 } | |
30 | |
31 @Override | |
32 public Node set(String str) | |
33 { | |
34 return m_tree.set(this,str); | |
35 } | |
36 | |
37 @Override | |
38 public String get() | |
39 { | |
40 return m_str; | |
41 } | |
42 | |
43 @Override | |
44 public Set<Node> getChildren() | |
45 { | |
46 return m_children; | |
47 } | |
48 } |