java.awt.image.ImageConsumer (JDK 1.0)
This interface defines the methods necessary for a class that consumes image data to communicate with a class that produces image data. The methods defined by this interface should never be called by a program directly; instead, they are invoked by an ImageProducer to pass the image data and other information about the image to the ImageConsumer. The constants defined by this interface are values passed to the setHints() and imageComplete() methods.
Unless you want to do low-level manipulation of image data, you never need to use or implement an ImageConsumer.
public abstract interfaceImageConsumer{ //Constantspublic static final intCOMPLETESCANLINES; public static final intIMAGEABORTED; public static final intIMAGEERROR; public static final intRANDOMPIXELORDER; public static final intSINGLEFRAME; public static final intSINGLEFRAMEDONE; public static final intSINGLEPASS; public static final intSTATICIMAGEDONE; public static final intTOPDOWNLEFTRIGHT; //Public Instance Methodspublic abstract voidimageComplete(intstatus); public abstract voidsetColorModel(ColorModelmodel); public abstract voidsetDimensions(intwidth, intheight); public abstract voidsetHints(inthintflags); public abstract voidsetPixels(intx, inty, intw, inth, ColorModelmodel, byte[]pixels, intoff, intscansize); public abstract voidsetPixels(intx, inty, intw, inth, ColorModelmodel, int[]pixels, intoff, intscansize); public abstract voidsetProperties(Hashtableprops); }
Implemented By:
ImageFilter, PixelGrabber
Passed To:
FilteredImageSource.addConsumer(), FilteredImageSource.isConsumer(), FilteredImageSource.removeConsumer(), FilteredImageSource.requestTopDownLeftRightResend(), FilteredImageSource.startProduction(), ImageFilter.getFilterInstance(), ImageProducer.addConsumer(), ImageProducer.isConsumer(), ImageProducer.removeConsumer(), ImageProducer.requestTopDownLeftRightResend(), ImageProducer.startProduction(), MemoryImageSource.addConsumer(), MemoryImageSource.isConsumer(), MemoryImageSource.removeConsumer(), MemoryImageSource.requestTopDownLeftRightResend(), MemoryImageSource.startProduction()
Type Of:
ImageFilter.consumer