10
|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl;
|
|
2
|
|
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeEditor;
|
|
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeStore;
|
12
|
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser;
|
|
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.Traverser;
|
10
|
7
|
|
8 public class TreeStoreImpl implements TreeStore
|
|
9 {
|
|
10 public TreeRepository repository;
|
|
11
|
|
12 public TreeStoreImpl()
|
|
13 {
|
|
14 repository = new TreeRepository();
|
|
15 }
|
|
16
|
|
17 @Override
|
|
18 public TreeEditor getCurrentTree()
|
|
19 {
|
12
|
20 return new TreeEditorImpl(repository);
|
|
21 }
|
|
22
|
|
23 @Override
|
|
24 public Traverser getTraverser()
|
|
25 {
|
|
26 return new DefaultTraverser();
|
10
|
27 }
|
|
28 }
|