diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java @ 143:afbe19c98f53

change Index form TreeMap<String,TreeMap<String<List<Pair<TreeNode,NodePath>>>> → TreeMap<String,TreeMap<String<List<NodePath>>> bag
author one
date Sat, 15 Nov 2014 17:48:07 +0900
parents ef183969bf31
children 0854f9a9e81d
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java	Thu Nov 13 22:04:14 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java	Sat Nov 15 17:48:07 2014 +0900
@@ -52,6 +52,7 @@
 	public List<TreeNode> getChildrenAsRawList(){
 		return children;
 	}
+	
 	@Override
 	public Either<Error,TreeNode> addNewChildAt(int _pos)
 	{
@@ -111,8 +112,7 @@
 	@Override
 	public Either<Error,TreeNode> at(int _pos)
 	{
-	  System.out.println(children.length());
-    if(children.length() < _pos + 1){
+    if(!boundaryCheck(_pos)){
       return DefaultEither.newA(NodeEditorError.INDEX_OUT_OF_BOUNDS);
     }