Mercurial > hg > Members > nobuyasu > jungle-network
diff src/alice/jungle/operations/NetworkTreeOperationLog.java @ 84:82d1d3dac7bc
Modfied NetworkTransactionManager
author | one |
---|---|
date | Sun, 27 Oct 2013 20:05:53 +0900 |
parents | b3ccefdf2b43 |
children | bcaf28f8244d |
line wrap: on
line diff
--- a/src/alice/jungle/operations/NetworkTreeOperationLog.java Fri Oct 25 18:44:29 2013 +0900 +++ b/src/alice/jungle/operations/NetworkTreeOperationLog.java Sun Oct 27 20:05:53 2013 +0900 @@ -15,10 +15,23 @@ { public LinkedList<NetworkTreeOperation> list; public int size; + String treeName; public NetworkTreeOperationLog() { list = new LinkedList<NetworkTreeOperation>(); size = 0; + treeName = ""; + } + + public NetworkTreeOperationLog(String _treeName, Iterable<TreeOperation> _list) + { + treeName = _treeName; + list = new LinkedList<NetworkTreeOperation>(); + for(TreeOperation op: _list) { + NetworkTreeOperation nOp = new NetworkTreeOperation(op); + list.add(nOp); + } + size = list.size(); } public NetworkTreeOperationLog(Iterable<TreeOperation> _list) @@ -29,17 +42,9 @@ list.add(nOp); } size = list.size(); + treeName = ""; } - public NetworkTreeOperationLog(Iterable<TreeOperation> _list, int _size) - { - list = new LinkedList<NetworkTreeOperation>(); - for(TreeOperation op: _list) { - NetworkTreeOperation nOp = new NetworkTreeOperation(op); - list.add(nOp); - } - size = _size; - } @Override public Iterator<TreeOperation> iterator() { @@ -73,5 +78,9 @@ { return size; } + + public String getTreeName() { + return treeName; + } }