Mercurial > hg > digilib-old
view servlet/src/digilib/io/ImageCacheStream.java @ 882:07926f0b9a1a jquery
make digilib.html use new jquery. sync jquery-1.5.1.js and jquery.js.
author | robcast |
---|---|
date | Tue, 22 Mar 2011 12:31:41 +0100 |
parents | 69bc69381ac4 |
children |
line wrap: on
line source
/** * */ package digilib.io; import java.io.InputStream; import javax.imageio.stream.ImageInputStream; import javax.imageio.stream.MemoryCacheImageInputStream; /** * @author casties * */ public class ImageCacheStream extends ImageStream { public ImageCacheStream(InputStream stream, String mimeType) { super(stream, mimeType); } /* * (non-Javadoc) * * @see digilib.io.ImageInput#hasImageInputStream() */ @Override public boolean hasImageInputStream() { return true; } /* * (non-Javadoc) * * @see digilib.io.ImageInput#getImageInputStream() */ @Override public ImageInputStream getImageInputStream() { /* * TODO: which type of stream backing? * In general, it is preferable to * use a FileCacheImageInputStream when reading from a regular * InputStream. This class is provided for cases where it is not * possible to create a writable temporary file. */ ImageInputStream iis = new MemoryCacheImageInputStream(this.stream); return iis; } }