comparison src/de/mpiwg/itgroup/annotationManager/restlet/AddAndSearchAnnotations.java @ 1:f2f41d0dedf5

minimal changes
author dwinter
date Wed, 23 Nov 2011 15:26:33 +0100
parents 77530be3c747
children 6888ae3287b8
comparison
equal deleted inserted replaced
0:77530be3c747 1:f2f41d0dedf5
156 156
157 try { 157 try {
158 for(String xpointer:xpointers){ 158 for(String xpointer:xpointers){
159 String decoded =URLDecoder.decode(xpointer,"utf-8"); 159 String decoded =URLDecoder.decode(xpointer,"utf-8");
160 Matcher m=rg.matcher(decoded); 160 Matcher m=rg.matcher(decoded);
161 m.find(); 161
162 //if (m.matches()){ 162 if (m.find()){
163 { 163 {
164 JSONObject jo = new JSONObject(); 164 JSONObject jo = new JSONObject();
165 jo.put("start", m.group(1)); 165 jo.put("start", m.group(1));
166 jo.put("startOffset", m.group(2)); 166 jo.put("startOffset", m.group(2));
167 jo.put("end", m.group(3)); 167 jo.put("end", m.group(3));
168 jo.put("endOffset", m.group(4)); 168 jo.put("endOffset", m.group(4));
169 ja.put(jo); 169 ja.put(jo);
170 //} 170 }
171 } 171 }
172 m=rg1.matcher(xpointer); 172 m=rg1.matcher(xpointer);
173 if (m.matches()){ 173 if (m.find()){
174 JSONObject jo = new JSONObject(); 174 JSONObject jo = new JSONObject();
175 jo.put("start", m.group(1)); 175 jo.put("start", m.group(1));
176 jo.put("startOffset", m.group(2)); 176 jo.put("startOffset", m.group(2));
177 177
178 ja.put(jo); 178 ja.put(jo);