diff --git a/src/main/java/org/ntlab/acanthus_server/entities/Stroke.java b/src/main/java/org/ntlab/acanthus_server/entities/Stroke.java index 6e1fecf..b659ccf 100644 --- a/src/main/java/org/ntlab/acanthus_server/entities/Stroke.java +++ b/src/main/java/org/ntlab/acanthus_server/entities/Stroke.java @@ -26,8 +26,14 @@ } //座標のリストを返す - public SortedSet getPositions() { - return this.positions; + public List getPositions() { + + List positions = new ArrayList(); + for (Position p: positions) { + positions.add(p); + } + + return positions; } // StrokesRestからstrokesのsizeをもらってstrokeNoに入れる diff --git a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java index 27dfea5..c426591 100644 --- a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java +++ b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java @@ -214,11 +214,7 @@ } });*/ - List positions = new ArrayList(); - for (Position p: strokes.get(strokeNo).getPositions()) { - positions.add(p); - } - return positions; // 呼び出したstrokesの情報を返す + return strokes.get(strokeNo).getPositions(); // 呼び出したstrokesの情報を返す // if(animation != null) { // return this.positions; // }else{