SeekableStream
InputStream
This class is not a committed part of the JAI API. It may be removed or changed in future releases of JAI.
102103104105106107108109110111
// Add buffering for efficiency (XXX no: done in FITS I/O classes) //if (!(src instanceof BufferedInputStream)) { // src = new BufferedInputStream(src); //} try { return new FITSDecoder(new ForwardSeekableStream(src), param); } catch (Exception e) { throw new RuntimeException(e); } }
116117118119120121122
ImageDecodeParam param) { // Add buffering for efficiency if (!(src instanceof BufferedInputStream)) { src = new BufferedInputStream(src); } return new PNMImageDecoder(new ForwardSeekableStream(src), null); }
77787980818283
ImageDecodeParam param) { // Add buffering for efficiency if (!(src instanceof BufferedInputStream)) { src = new BufferedInputStream(src); } return new WBMPImageDecoder(new ForwardSeekableStream(src), null); }
60616263646566
/* */ protected ImageDecoder createImageDecoder(InputStream src, ImageDecodeParam param) /* */ { /* 126 */ if (!(src instanceof BufferedInputStream)) { /* 127 */ src = new BufferedInputStream(src); /* */ } /* 129 */ return new PNMImageDecoder(new ForwardSeekableStream(src), null); /* */ }
49505152535455
/* */ protected ImageDecoder createImageDecoder(InputStream src, ImageDecodeParam param) /* */ { /* 87 */ if (!(src instanceof BufferedInputStream)) { /* 88 */ src = new BufferedInputStream(src); /* */ } /* 90 */ return new WBMPImageDecoder(new ForwardSeekableStream(src), null); /* */ }