sun.awt.image
Class ImageDecoder
java.lang.Object
sun.awt.image.ImageDecoder
public abstract class ImageDecoder
- extends Object
|
Method Summary |
void |
abort()
|
void |
close()
|
protected void |
headerComplete()
|
protected int |
imageComplete(int status,
boolean done)
|
boolean |
isConsumer(java.awt.image.ImageConsumer ic)
|
protected ImageConsumerQueue |
nextConsumer(ImageConsumerQueue cq)
|
abstract void |
produceImage()
|
void |
removeConsumer(java.awt.image.ImageConsumer ic)
|
protected int |
setColorModel(java.awt.image.ColorModel model)
|
protected int |
setDimensions(int w,
int h)
|
protected int |
setHints(int hints)
|
protected int |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pix,
int off,
int scansize)
|
protected int |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pix,
int off,
int scansize)
|
protected int |
setProperties(Hashtable props)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
source
protected InputStreamImageSource source
input
protected InputStream input
aborted
protected boolean aborted
finished
protected boolean finished
queue
protected ImageConsumerQueue queue
ImageDecoder
public ImageDecoder(InputStreamImageSource src,
InputStream is)
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer ic)
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer ic)
nextConsumer
protected ImageConsumerQueue nextConsumer(ImageConsumerQueue cq)
setDimensions
protected int setDimensions(int w,
int h)
setProperties
protected int setProperties(Hashtable props)
setColorModel
protected int setColorModel(java.awt.image.ColorModel model)
setHints
protected int setHints(int hints)
headerComplete
protected void headerComplete()
setPixels
protected int setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pix,
int off,
int scansize)
setPixels
protected int setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pix,
int off,
int scansize)
imageComplete
protected int imageComplete(int status,
boolean done)
produceImage
public abstract void produceImage()
throws IOException,
sun.awt.image.ImageFormatException
- Throws:
IOException
sun.awt.image.ImageFormatException
abort
public void abort()
close
public void close()