Mercurial > hg > AnnotationManager
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); |