Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/JungleTree.java @ 149:feb2346ace19
refactor ParentIndex
author | one |
---|---|
date | Sat, 22 Nov 2014 12:08:35 +0900 |
parents | 371b6ddb78f2 |
children | d9fbddf77bf6 |
comparison
equal
deleted
inserted
replaced
147:af67dd0b5ba2 | 149:feb2346ace19 |
---|---|
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; | 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; |
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.IndexJungleTreeEditor; | 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.IndexJungleTreeEditor; |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.InterfaceTraverser; | 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.InterfaceTraverser; |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; |
12 import jp.ac.u_ryukyu.ie.cr.tatsuki.jungle.store.index.ParentIndex; | |
12 | 13 |
13 public interface JungleTree | 14 public interface JungleTree |
14 { | 15 { |
15 public JungleTreeEditor getTreeEditor(); | 16 public JungleTreeEditor getTreeEditor(); |
16 public InterfaceTraverser getTraverser(); | 17 public InterfaceTraverser getTraverser(); |
17 public JungleTreeEditor getLocalTreeEditor(); | 18 public JungleTreeEditor getLocalTreeEditor(); |
18 public TreeNode getRootNode(); | 19 public TreeNode getRootNode(); |
19 public TreeMap<String, TreeMap<String, List<TreeNode>>> getIndex(); | 20 public TreeMap<String, TreeMap<String, List<TreeNode>>> getIndex(); |
20 public TreeMap<TreeNode,TreeNode> getParentIndex(); | 21 public ParentIndex getParentIndex(); |
21 public IndexJungleTreeEditor getIndexTreeEditor(); | 22 public IndexJungleTreeEditor getIndexTreeEditor(); |
22 public Iterable<TreeOperation> getLog(); | 23 public Iterable<TreeOperation> getLog(); |
23 public long revision(); | 24 public long revision(); |
24 public Either<Error, JungleTree> getOldTree(long revision); | 25 public Either<Error, JungleTree> getOldTree(long revision); |
25 } | 26 } |