Changeset 52:a52c597075dc in AnnotationManagerN4J for src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
r48 r52 537 537 * create xpointer from the first range/area 538 538 */ 539 if (jo.has("ranges")) { 540 JSONObject ranges = jo.getJSONArray("ranges").getJSONObject(0); 541 annot.setFragmentType(FragmentTypes.XPOINTER); 542 String fragment = parseRange(ranges); 543 annot.setTargetFragment(fragment); 544 } 545 if (jo.has("areas")) { 546 JSONObject area = jo.getJSONArray("areas").getJSONObject(0); 547 annot.setFragmentType(FragmentTypes.AREA); 548 String fragment = parseArea(area); 549 annot.setTargetFragment(fragment); 539 try { 540 if (jo.has("ranges")) { 541 JSONObject ranges = jo.getJSONArray("ranges").getJSONObject(0); 542 annot.setFragmentType(FragmentTypes.XPOINTER); 543 String fragment = parseRange(ranges); 544 annot.setTargetFragment(fragment); 545 } 546 } catch (JSONException e) { 547 // nothing to do 548 } 549 try { 550 if (jo.has("areas")) { 551 JSONObject area = jo.getJSONArray("areas").getJSONObject(0); 552 annot.setFragmentType(FragmentTypes.AREA); 553 String fragment = parseArea(area); 554 annot.setTargetFragment(fragment); 555 } 556 } catch (JSONException e) { 557 // nothing to do 550 558 } 551 559
Note: See TracChangeset
for help on using the changeset viewer.