Lines Matching defs:is
5 * This code is free software; you can redistribute it and/or modify it
11 * This code is distributed in the hope that it will be useful, but WITHOUT
14 * version 2 for more details (a copy is included in the LICENSE file that
90 // This consumer is already being fed.
115 // image data is small fish compared to what they could be
189 protected ImageDecoder decoderForType(InputStream is,
195 return new GifImageDecoder(this, is);
197 return new JPEGImageDecoder(this, is);
199 return new XbmImageDecoder(this, is);
202 return new JpegImageDecoder(this, is);
204 return new XbmImageDecoder(this, is);
206 return new Xpm2ImageDecoder(this, is);
213 protected ImageDecoder getDecoder(InputStream is) {
214 if (!is.markSupported())
215 is = new BufferedInputStream(is);
218 is.mark(6);
220 is.mark(8);
221 int c1 = is.read();
222 int c2 = is.read();
223 int c3 = is.read();
224 int c4 = is.read();
225 int c5 = is.read();
226 int c6 = is.read();
228 int c7 = is.read();
229 int c8 = is.read();
231 is.reset();
232 is.mark(-1);
235 return new GifImageDecoder(this, is);
237 return new JPEGImageDecoder(this, is);
239 return new XbmImageDecoder(this, is);
242 // return new Xpm2ImageDecoder(this, is);
247 return new PNGImageDecoder(this, is);
310 // Now that there is a decoder, security may have changed