Changeset 5485 for FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/ResourceInfoWriter.java
- Timestamp:
- 07/23/14 13:34:48 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/ResourceInfoWriter.java
r5477 r5485 53 53 if (writer == null) { 54 54 throw new NullPointerException("writer == null"); 55 } 56 if (prefix == null) { 57 throw new NullPointerException("prefix == null"); 58 } 59 if (prefix.isEmpty()) { 60 throw new IllegalArgumentException("prefix is empty"); 61 } 55 } 62 56 if (resourceInfo == null) { 63 57 throw new NullPointerException("resourceInfo == null"); … … 129 123 } 130 124 writer.writeEndElement(); // "Languages" element 131 132 final List<String> availableDataViews = resourceInfo.getAvailableDataViews();133 writer.writeStartElement(FCS_RESOURCE_INFO_NS, "AvailableDataViews");134 125 135 StringBuilder sb = new StringBuilder(); 136 for (int i = 0; i < availableDataViews.size(); i++) { 137 sb.append(availableDataViews.get(i)); 138 sb.append(" "); 139 } 140 writer.writeAttribute("ref", sb.toString().trim()); 141 142 writer.writeEndElement(); // "Languages" element 143 126 if (!defaultNS && prefix.equals(EndpointDescriptionWriter.PREFIX)){ 127 final List<String> availableDataViews = resourceInfo.getAvailableDataViews(); 128 writer.writeStartElement(FCS_RESOURCE_INFO_NS, "AvailableDataViews"); 129 130 StringBuilder sb = new StringBuilder(); 131 for (int i = 0; i < availableDataViews.size(); i++) { 132 sb.append(availableDataViews.get(i)); 133 sb.append(" "); 134 } 135 writer.writeAttribute("ref", sb.toString().trim()); 136 137 writer.writeEndElement(); // "AvailableDataViews" element 138 } 144 139 145 140 if (recursive && resourceInfo.hasSubResources()) {
Note: See TracChangeset
for help on using the changeset viewer.