annotate src/treecms/api/MonotonicTreeNode.java @ 11:85061e874775

commit
author shoshi
date Fri, 06 May 2011 00:42:57 +0900
parents 17ed97ca9960
children fbbb7e414346
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
11
shoshi
parents: 9
diff changeset
3 import java.nio.ByteBuffer;
shoshi
parents: 9
diff changeset
4 import java.util.List;
shoshi
parents: 9
diff changeset
5 import java.util.Map;
shoshi
parents: 9
diff changeset
6
9
shoshi
parents:
diff changeset
7 public interface MonotonicTreeNode
shoshi
parents:
diff changeset
8 {
11
shoshi
parents: 9
diff changeset
9 public NodeID getID();
shoshi
parents: 9
diff changeset
10
shoshi
parents: 9
diff changeset
11 public ByteBuffer get(ByteBuffer _key);
shoshi
parents: 9
diff changeset
12 public Map<ByteBuffer,ByteBuffer> getAll();
shoshi
parents: 9
diff changeset
13 public void put(ByteBuffer _key,ByteBuffer _value);
shoshi
parents: 9
diff changeset
14 public void putAll(Map<ByteBuffer,ByteBuffer> _map);
shoshi
parents: 9
diff changeset
15 public void add(TreeNode _n);
shoshi
parents: 9
diff changeset
16 public void addAll(List<TreeNode> _list);
shoshi
parents: 9
diff changeset
17
9
shoshi
parents:
diff changeset
18 public MonotonicTreeNode getParent();
11
shoshi
parents: 9
diff changeset
19 public TreeNode getNode();
9
shoshi
parents:
diff changeset
20 }