java.awt.image.ImageFilter (JDK 1.0)
This class is used in conjunction with a FilteredImageSource. It accepts image data through the ImageConsumer interface and passes it on to an ImageConsumer specified by the controlling FilteredImageSource. ImageFilter is the superclass of all image filters, and performs no filtering itself. You must subclass it to perform the desired filtering. See CropImageFilter and RGBImageFilter. The ImageFilter methods are the ImageConsumer methods invoked by an ImageProducer. You should not call them directly.
See FilteredImageSource for an example of using an ImageFilter.
public classImageFilterextends Object implements ImageConsumer, Cloneable { //Default Constructor: public ImageFilter()//Protected Instance Variablesprotected ImageConsumerconsumer; //Public Instance Methodspublic Objectclone(); //Overrides Objectpublic ImageFiltergetFilterInstance(ImageConsumeric); public voidimageComplete(intstatus); //From ImageConsumerpublic voidresendTopDownLeftRight(ImageProducerip); public voidsetColorModel(ColorModelmodel); //From ImageConsumerpublic voidsetDimensions(intwidth, intheight); //From ImageConsumerpublic voidsetHints(inthints); //From ImageConsumerpublic voidsetPixels(intx, inty, intw, inth, ColorModelmodel, public voidsetPixels'u'byte[]pixels, intoff, intscansize); //From ImageConsumerpublic voidsetPixels(intx, inty, intw, inth, ColorModelmodel, public voidsetPixels'u'int[]pixels, intoff, intscansize); //From ImageConsumerpublic voidsetProperties(Hashtableprops); //From ImageConsumer}
Extended By:
CropImageFilter, ReplicateScaleFilter, RGBImageFilter
Passed To:
FilteredImageSource()
Returned By:
ImageFilter.getFilterInstance()