diff src/treecms/memory/OnMemoryTreeNode.java @ 14:8bf59f161b23

separete Node methods to NodeContext , NodeAttribute , NodeChildren
author misaka
date Tue, 17 May 2011 18:44:14 +0900
parents fbbb7e414346
children 22cd920986c5
line wrap: on
line diff
--- a/src/treecms/memory/OnMemoryTreeNode.java	Wed May 11 22:08:20 2011 +0900
+++ b/src/treecms/memory/OnMemoryTreeNode.java	Tue May 17 18:44:14 2011 +0900
@@ -78,7 +78,7 @@
 		 * m_node(対象ノード)のリストにはNodeが格納されており、TreeNodeのリストを取得するためにはTreeNodeで要素を構成する必要がある.
 		 */
 		LinkedList<TreeNode> ret = new LinkedList<TreeNode>();
-		for(Iterator<Node> it = m_node.getChildren();it.hasNext();){
+		for(Iterator<Node> it = m_node.getList().iterator();it.hasNext();){
 			OnMemoryNode n = (OnMemoryNode)it.next();
 			ret.add(new OnMemoryTreeNode(n,this));
 		}
@@ -87,13 +87,13 @@
 	}
 	
 	@Override
-	public void addChild(TreeNode _child)
+	public void add(TreeNode _child)
 	{
-		m_node.addChild(_child.getNode());
+		m_node.add(_child.getNode());
 	}
 
 	@Override
-	public void addChildren(List<TreeNode> _children)
+	public void addAll(NodeChildren _children)
 	{
 		/*
 		 * TreeNodeのリストからNodeのリストへ変換する
@@ -104,7 +104,7 @@
 			res.add(tn.getNode());
 		}
 		
-		m_node.addChildren(res);
+		m_node.addAll(res);
 	}
 	
 	@Override