54
|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction;
|
|
2
|
|
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet;
|
|
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
|
|
5
|
81
|
6 public class DefaultTreeContext<T extends TreeNode> implements TreeContext<T>
|
54
|
7 {
|
81
|
8 private final TreeNode root;
|
54
|
9 private final ChangeSet cs;
|
|
10
|
81
|
11 public DefaultTreeContext(TreeNode _newRoot,ChangeSet _cs)
|
54
|
12 {
|
|
13 root = _newRoot;
|
|
14 cs = _cs;
|
|
15 }
|
|
16
|
|
17 @Override
|
|
18 public ChangeSet getChangeSet()
|
|
19 {
|
|
20 return cs;
|
|
21 }
|
|
22
|
|
23 @Override
|
81
|
24 public TreeNode getTreeNode()
|
54
|
25 {
|
|
26 return root;
|
|
27 }
|
|
28 }
|