Mercurial > hg > Members > shoshi > TreeCMSv2
comparison src/treecms/api/TreeNode.java @ 11:85061e874775
commit
author | shoshi |
---|---|
date | Fri, 06 May 2011 00:42:57 +0900 |
parents | 17ed97ca9960 |
children | fbbb7e414346 |
comparison
equal
deleted
inserted
replaced
10:4e0ed81bea89 | 11:85061e874775 |
---|---|
1 package treecms.api; | 1 package treecms.api; |
2 | 2 |
3 public interface TreeNode extends Node | 3 import java.nio.ByteBuffer; |
4 import java.util.List; | |
5 import java.util.Map; | |
6 | |
7 public interface TreeNode | |
4 { | 8 { |
9 public NodeID getID(); | |
10 | |
11 public ByteBuffer get(ByteBuffer _key); | |
12 public Map<ByteBuffer,ByteBuffer> getAll(); | |
13 public void put(ByteBuffer _key,ByteBuffer _value); | |
14 public void putAll(Map<ByteBuffer,ByteBuffer> _map); | |
15 public void remove(ByteBuffer _key); | |
16 public void removeKeys(List<ByteBuffer> _keys); | |
17 | |
18 public void add(TreeNode _n); | |
19 public void addAll(List<TreeNode> _list); | |
20 public void remove(TreeNode _n); | |
21 public void removeAll(List<TreeNode> _list); | |
22 | |
5 public TreeNode getParent(); | 23 public TreeNode getParent(); |
6 public SingleNode getNode(); | 24 public Node getNode(); |
7 } | 25 } |