comparison src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorAnnotationsByTags.java @ 31:9f653697437e

annotationbrowser
author dwinter
date Tue, 25 Sep 2012 21:47:58 +0200
parents f4ed2ed33e5b
children 34b9d044d0bf
comparison
equal deleted inserted replaced
30:05b631a084d0 31:9f653697437e
62 JSONObject jo = createAnnotatorJson(annot,false); 62 JSONObject jo = createAnnotatorJson(annot,false);
63 results.add(jo); 63 results.add(jo);
64 } 64 }
65 65
66 if (sortBy!=null){ 66 if (sortBy!=null){
67 sortAnnotations(results,sortBy); 67 JSONObjectComparator.sortAnnotations(results,sortBy);
68 } 68 }
69 69
70 JSONArray resultsJa = new JSONArray(); 70 JSONArray resultsJa = new JSONArray();
71 for (JSONObject result:results){ 71 for (JSONObject result:results){
72 resultsJa.put(result); 72 resultsJa.put(result);
85 logger.debug(result); 85 logger.debug(result);
86 return new JsonRepresentation(result); 86 return new JsonRepresentation(result);
87 } 87 }
88 88
89 89
90 /**
91 * Sortiere array nach einem Parameter in den Annotationen
92 * @param results
93 * @return
94 */
95 private void sortAnnotations(List<JSONObject> results,String attribute) {
96 JSONObjectComparator comp = new JSONObjectComparator(attribute);
97
98
99 90
100 java.util.Collections.sort( results, comp);
101
102
103
104 }
105 } 91 }