Mercurial > hg > Members > shoshi > TreeCMSv2
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 |
rev | line source |
---|---|
9 | 1 package treecms.api; |
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 | 9 { |
10 public MonotonicTreeNode getParent(); | |
14
8bf59f161b23
separete Node methods to NodeContext , NodeAttribute , NodeChildren
misaka
parents:
12
diff
changeset
|
11 public SingleNode getNode(); |
9 | 12 } |