Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/TreeNodeChildren.java @ 86:fb1dc448ac8c
delete <T extends TreeNode>
author | one |
---|---|
date | Wed, 03 Sep 2014 23:44:23 +0900 |
parents | 715a9fbf02fc |
children | f9a0e7069811 |
comparison
equal
deleted
inserted
replaced
85:22bba77e09a7 | 86:fb1dc448ac8c |
---|---|
3 import fj.data.List; | 3 import fj.data.List; |
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children; | 4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children; |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; |
7 | 7 |
8 public interface TreeNodeChildren<T extends TreeNode> extends Children<T> | 8 public interface TreeNodeChildren extends Children |
9 { | 9 { |
10 public Either<Error,TreeNode> addNewChildAt(int _pos); | 10 public Either<Error,TreeNode> addNewChildAt(int _pos); |
11 public Either<Error,TreeNode> deleteChildAt(int _pos); | 11 public Either<Error,TreeNode> deleteChildAt(int _pos); |
12 public Either<Error,TreeNode> addNewChildAt(int _pos,T _newChild); | 12 public Either<Error,TreeNode> addNewChildAt(int _pos,TreeNode _newChild); |
13 public Either<Error,TreeNode> replaceNode(int _pos,TreeNode _replacement); | 13 public Either<Error,TreeNode> replaceNode(int _pos,TreeNode _replacement); |
14 public List<TreeNode> getChildrenAsRawList(); | 14 public List<TreeNode> getChildrenAsRawList(); |
15 } | 15 } |