public String getMimeType(Object value, Operation operation) { GetCapabilitiesType request = (GetCapabilitiesType) OwsUtils.parameter(operation .getParameters(), GetCapabilitiesType.class); if ((request != null) && (request.getAcceptFormats() != null)) { //look for an accepted format List formats = request.getAcceptFormats().getOutputFormat(); for (Iterator f = formats.iterator(); f.hasNext();) { String format = (String) f.next(); if (format.endsWith("/xml")) { return format; } } } //default return "application/xml"; }
public String getMimeType(Object value, Operation operation) { GetCapabilitiesType request = OwsUtils.parameter(operation.getParameters(), GetCapabilitiesType.class); if ((request != null) && (request.getAcceptFormats() != null)) { // look for an accepted format List formats = request.getAcceptFormats().getOutputFormat(); for (Iterator f = formats.iterator(); f.hasNext(); ) { String format = (String) f.next(); if (format.endsWith("/xml")) { return format; } } } // default return "text/xml"; }
@Override public String getMimeType(Object value, Operation operation) { GetCapabilitiesType request = (GetCapabilitiesType) OwsUtils.parameter(operation.getParameters(), GetCapabilitiesType.class); if ((request != null) && (request.getAcceptFormats() != null)) { // look for an accepted format List<String> formats = request.getAcceptFormats().getOutputFormat(); for (String format : formats) { if (format.endsWith("/xml")) { return format; } } } // default return "application/xml"; }
assertEquals(1, cap.getSections().getSection().size()); assertEquals("Section1", cap.getSections().getSection().get(0)); assertEquals(1, cap.getAcceptFormats().getOutputFormat().size()); assertEquals("text/xml", cap.getAcceptFormats().getOutputFormat().get(0));