FilteredImageSource

Name

FilteredImageSource

[Graphic: Figure from the text]

Description

The FilteredImageSource class acts as glue to put an original ImageProducer and ImageFilter together to create a new image. As the ImageProducer for the new image, FilteredImageSource is responsible for registering image consumers for the new image.

Class Definition

public class java.awt.image.FilteredImageSource extends java.lang.Object implements java.awt.image.ImageProducer {
 // Constructors public FilteredImageSource (ImageProducer original, ImageFilter filter); // Instance Methods public synchronized void addConsumer (ImageConsumer ic);
public synchronized boolean isConsumer (ImageConsumer ic);
public synchronized void removeConsumer (ImageConsumer ic);
public void requestTopDownLeftRightResend (ImageConsumer ic);
public void startProduction (ImageConsumer ic);
}

Constructors

FilteredImageSource

public FilteredImageSource (ImageProducer original, ImageFilter filter)

Class Methods

addConsumer

public synchronized void addConsumer (ImageConsumer ic)

isConsumer

public synchronized boolean isConsumer (ImageConsumer ic)

removeConsumer

public synchronized void removeConsumer (ImageConsumer ic)

requestTopDownLeftRightResend

public void requestTopDownLeftRightResend (ImageConsumer ic)

startProduction

public void startProduction (ImageConsumer ic)

See Also

ImageFilter, ImageConsumer, ImageProducer, Object