comparison servlet/src/digilib/image/DocuImage.java @ 819:a23c4c15a6a8 stream

clean up possible resource leaks. better behaviour with unknown image types.
author robcast
date Mon, 21 Feb 2011 22:36:35 +0100
parents 2b58d2783ef0
children a630d0303cce
comparison
equal deleted inserted replaced
817:0b4345866797 819:a23c4c15a6a8
61 * @throws FileOpException 61 * @throws FileOpException
62 */ 62 */
63 public void loadSubimage(ImageInput ii, Rectangle region, int subsample) 63 public void loadSubimage(ImageInput ii, Rectangle region, int subsample)
64 throws FileOpException; 64 throws FileOpException;
65 65
66 /** Writes the current image to a ServletResponse. 66 /** Writes the current image to an OutputStream.
67 * 67 *
68 * The image is encoded to the mime-type <code>mt</code> and sent to the output 68 * The image is encoded to the mime-type <code>mt</code> and sent to the output
69 * stream of the <code>ServletResponse</code> <code>res</code>. 69 * stream <code>ostream</code>.
70 * 70 *
71 * Currently only mime-types "image/jpeg" and "image/png" are supported. 71 * Currently only mime-types "image/jpeg" and "image/png" are supported.
72 * 72 *
73 * @param mt mime-type of the image to be sent. 73 * @param mt mime-type of the image to be sent.
74 * @param res ServletResponse where the image is sent. 74 * @param ostream OutputStream where the image is sent.
75 * @throws ServletException Exception thrown on sending data. 75 * @throws ServletException Exception thrown on sending data.
76 * @throws ImageOpException Exception in other cases. 76 * @throws ImageOpException Exception in other cases.
77 */ 77 */
78 public void writeImage(String mt, OutputStream ostream) 78 public void writeImage(String mt, OutputStream ostream)
79 throws ServletException, ImageOpException; 79 throws ServletException, ImageOpException;