annotate src/treecms/memory/OnMemoryForest.java @ 23:77a894c0b919

commit
author shoshi
date Thu, 09 Jun 2011 01:03:48 +0900
parents fa784faafc78
children c1e7ec6b3d44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
1 package treecms.memory;
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
3 import treecms.api.Forest;
22
shoshi
parents: 21
diff changeset
4 import treecms.api.MonotonicTree;
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
5 import treecms.api.NodeID;
21
shoshi
parents: 20
diff changeset
6 import treecms.tree.id.RandomNodeID;
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
7
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
8 public class OnMemoryForest implements Forest
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
9 {
22
shoshi
parents: 21
diff changeset
10 private final OnMemoryMonotonicTree m_tree;
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
11
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
12 public OnMemoryForest()
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
13 {
22
shoshi
parents: 21
diff changeset
14 NodeID id = new RandomNodeID(null);
shoshi
parents: 21
diff changeset
15 OnMemoryNode newNode = new OnMemoryNode(id,null);
23
shoshi
parents: 22
diff changeset
16
22
shoshi
parents: 21
diff changeset
17 m_tree = OnMemoryMonotonicTree.createInstance(newNode,null);
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
18 }
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
19
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
20 @Override
20
shoshi
parents: 17
diff changeset
21 public MonotonicTree getMainTree()
8
f96193babac0 changed byte[] to ByteBuffer
shoshi
parents: 7
diff changeset
22 {
23
shoshi
parents: 22
diff changeset
23 return m_tree;
2
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
24 }
4a5ee88f02cf added OnMemoryForest
shoshi
parents:
diff changeset
25 }