}
private void addRegularDownload(String url, Type contentType) {
downloadIcon = new Canvas();
downloadIcon.setHeight(HEIGHT);
downloadIcon.setWidth(WIDTH);
HTMLFlow html = new HTMLFlow();
html.setWidth(WIDTH);
html.setHeight(HEIGHT+5);
String downloadLink = "<a href='" + url + "' ";
if (JsMethods.downloadAttributeSupported()) {
downloadLink += "download='" + getDownloadFilename(contentType) + "'";
} else {
downloadLink += "target='_blank'";
}
downloadLink += "><img title='Download query response' " + IMAGE_STYLE + " src='" + Imgs.OTHER_IMAGES_DIR.getUnprocessed() + Imgs.DOWNLOAD.get() + "'></img></a>";
html.setContents(downloadLink);
downloadIcon.addChild(html);
addChild(downloadIcon);
}