Hello.
ImageFormatter.getFormatLabel() return an String like "JPEG", but
sometimes the mime-type are needed. Coversion between "JPEG" and
"image/jpeg" are done in WmsRequestHandler.translateFormat.
By having a separate ImageFormatter.getMimeType it would be easier
for users to add their own ImageFromatters for different mime-types
and the ugly code (see below) in WmsRequestHandler.translateFormat
can ba switched over to a simple Map lookup.
private String translateFormat(String format) {
if (format.equals(WMTConstants.IMAGEFORMAT_JPEG)) {
return HttpConnection.CONTENT_JPEG;
} else if (format.equals(WMTConstants.IMAGEFORMAT_PNG)) {
return HttpConnection.CONTENT_PNG;
} else if (format.equals(WMTConstants.IMAGEFORMAT_GIF)) {
return HttpConnection.CONTENT_GIF;
} else if (format.equals(WMTConstants.IMAGEFORMAT_TIFF)) {
return HttpConnection.CONTENT_TIFF;
} else if (format.equals(WMTConstants.IMAGEFORMAT_GEOTIFF)) {
return HttpConnection.CONTENT_GEOTIFF;
} else if (format.equals(WMTConstants.IMAGEFORMAT_PPM)) {
return HttpConnection.CONTENT_PPM;
} else if (format.equals(WMTConstants.IMAGEFORMAT_WBMP)) {
return HttpConnection.CONTENT_WBMP;
} else if (format.equals(WMTConstants.IMAGEFORMAT_SVG)) {
return HttpConnection.CONTENT_SVG;
} else {
return format;
}
}
Regards,
- Tore.
--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Wed Sep 12 2007 - 06:24:23 EDT