Mercurial > hg > Database > jungle-network
comparison src/main/java/alice/jungle/datasegment/transformer/NetworkAppendChildAt.java @ 176:6f104ab4eb81
fit jungle core but editMessage is not work
author | tatsuki |
---|---|
date | Mon, 01 Sep 2014 00:04:32 +0900 |
parents | f9e29a52efd3 |
children | d6944d788121 |
comparison
equal
deleted
inserted
replaced
175:ac7d1070f449 | 176:6f104ab4eb81 |
---|---|
1 package alice.jungle.datasegment.transformer; | 1 package alice.jungle.datasegment.transformer; |
2 | 2 |
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode; | 3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog; | |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.NodeEditor; | 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.NodeEditor; |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; | 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; |
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; |
8 | 9 |
21 public NetworkAppendChildAt(int _pos) { | 22 public NetworkAppendChildAt(int _pos) { |
22 pos = _pos; | 23 pos = _pos; |
23 } | 24 } |
24 | 25 |
25 @Override | 26 @Override |
26 public <T extends EditableNode<T>> Either<Error, T> edit(T _e) { | 27 public <T extends TreeNode> Either<Error, TreeNode> edit(T _e) { |
27 Either<Error,T> either = _e.getChildren().addNewChildAt(pos); | 28 Either<Error,TreeNode> either = _e.getChildren().addNewChildAt(pos); |
28 if(either.isA()){ | 29 if(either.isA()){ |
29 // error | 30 // error |
30 return either; | 31 return either; |
31 } | 32 } |
32 return DefaultEither.newB(either.b()); | 33 return DefaultEither.newB(either.b()); |
33 } | 34 } |
34 | 35 |
36 @Override | |
37 public OperationLog getLog() { | |
38 // TODO Auto-generated method stub | |
39 return null; | |
40 } | |
41 | |
35 } | 42 } |