diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java @ 124:75ba2f2d6ea3

searchQueryTest add index
author one
date Tue, 07 Oct 2014 22:45:52 +0900
parents 74723b26ad96
children f81ec544a155
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java	Mon Oct 06 22:47:37 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java	Tue Oct 07 22:45:52 2014 +0900
@@ -69,7 +69,10 @@
 	public InterfaceTraverser getTraverser() {
 		TreeContext tc = repository.get();
 		ChangeSet cs = tc.getChangeSet();
-		return new InterfaceTraverser(getRootNode(), cs.getIndex(), getTreeEditor());
+		TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> index = cs.getIndex();
+		if (index != null)
+			return new InterfaceTraverser(getRootNode(), index, getTreeEditor());
+		return new InterfaceTraverser(getRootNode(),getTreeEditor());
 	}
 	
 	@Override