annotate src/treecms/api/MonotonicTreeNode.java @ 14:8bf59f161b23

separete Node methods to NodeContext , NodeAttribute , NodeChildren
author misaka
date Tue, 17 May 2011 18:44:14 +0900
parents fbbb7e414346
children 084de6909451
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
shoshi
parents:
diff changeset
1 package treecms.api;
shoshi
parents:
diff changeset
2
12
fbbb7e414346 modified OnMemoryNode,OnMemoryTreeNode,OnMemoryMonotonicTreeNode
shoshi
parents: 11
diff changeset
3 /**
fbbb7e414346 modified OnMemoryNode,OnMemoryTreeNode,OnMemoryMonotonicTreeNode
shoshi
parents: 11
diff changeset
4 * NodeのDoubleLinkedな実装です.SingleLinkedとは違いNodeの親情報まで保持します.
fbbb7e414346 modified OnMemoryNode,OnMemoryTreeNode,OnMemoryMonotonicTreeNode
shoshi
parents: 11
diff changeset
5 * TreeNodeとは違い、この実装は木を非破壊的に編集します.
fbbb7e414346 modified OnMemoryNode,OnMemoryTreeNode,OnMemoryMonotonicTreeNode
shoshi
parents: 11
diff changeset
6 * @author shoshi
fbbb7e414346 modified OnMemoryNode,OnMemoryTreeNode,OnMemoryMonotonicTreeNode
shoshi
parents: 11
diff changeset
7 */
14
8bf59f161b23 separete Node methods to NodeContext , NodeAttribute , NodeChildren
misaka
parents: 12
diff changeset
8 public interface MonotonicTreeNode extends Node<MonotonicTreeNode>
9
shoshi
parents:
diff changeset
9 {
shoshi
parents:
diff changeset
10 public MonotonicTreeNode getParent();
14
8bf59f161b23 separete Node methods to NodeContext , NodeAttribute , NodeChildren
misaka
parents: 12
diff changeset
11 public SingleNode getNode();
9
shoshi
parents:
diff changeset
12 }