Mercurial > hg > Members > shoshi > TreeCMSv2
view src/tree/MonoNode.java @ 0:7ecb9273581d
hg init
author | shoshi |
---|---|
date | Wed, 16 Feb 2011 14:27:35 +0900 |
parents | |
children |
line wrap: on
line source
package tree; import java.util.HashSet; import java.util.Set; public class MonoNode implements Node { String m_str; Set<Node> m_children = new HashSet<Node>(); MonoTree m_tree; MonoTree.NodeID m_id; public MonoNode(MonoTree.NodeID _id,MonoTree _tree) { m_id = _id; m_tree = _tree; } @Override public Node addChild(Node child) { return m_tree.addChild(this,child); } @Override public Node addChildren(Set<Node> children) { return m_tree.addChildren(this,children); } @Override public Node set(String str) { return m_tree.set(this,str); } @Override public String get() { return m_str; } @Override public Set<Node> getChildren() { return m_children; } }