<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page trimDirectiveWhitespaces="true" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Apparatus" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Apparatus.Segment" %> <%@ page import="org.crosswire.utils.Utils" %> <%@ page import="org.crosswire.utils.HTTPUtils" %> <% int segmentID = -1; try {segmentID = Integer.parseInt(request.getParameter("segmentID"));} catch (Exception e){} int segmentGroupID = -1; try {segmentGroupID = Integer.parseInt(request.getParameter("segmentGroupID"));} catch (Exception e){} if (segmentID > -1 || segmentGroupID > -1) { response.setContentType("text/xml"); Segment segments[] = new Segment[0]; if (segmentID > -1) { Segment s = Segment.getSegment(segmentID); if (s != null) { segments = new Segment[1]; segments[0] = s; } } else segments = Apparatus.getSegmentsBySegmentGroup(segmentGroupID); %> <% for (Segment s : segments) { out.println(s.toFormattedXML()); } %> <% return; } %>

variant/segment/get

Retrieve segments

Parameters

segmentIDsegment id to retrieve
segmentGroupIDretrieve all segments in a segment group