@Override
protected void exportCapas( String getUrl, String postUrl, MapService service, HttpResponseBuffer response,
ServiceIdentification identification, ServiceProvider provider,
Map<String, String> customParameters, WMSController controller,
OWSMetadataProvider metadata )
throws IOException, OWSException {
response.setContentType( "application/vnd.ogc.wms_xml" );
String userAgent = OGCFrontController.getContext().getUserAgent();
if ( userAgent != null && userAgent.toLowerCase().contains( "mozilla" ) ) {
response.setContentType( "application/xml" );
}
response.addHeader( "Content-Disposition", "inline; filename=\"capabilities.xml\"" );
try {
XMLStreamWriter xmlWriter = response.getXMLWriter();
new Capabilities111XMLAdapter( identification, provider, metadata, getUrl, postUrl, service, controller ).export( xmlWriter );
} catch ( XMLStreamException e ) {
throw new IOException( e );
}
}