Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.image

Class FilteredImageSource

java.lang.Object
|
+--java.awt.image.FilteredImageSource

All Implemented Interfaces:

ImageProducer


public class FilteredImageSource

extends Object

implements ImageProducer

Author:See Also:

Constructor Summary

FilteredImageSource(java.awt.image.ImageProducer ip, java.awt.image.ImageFilter filter)

The given filter is applied to the given image producer to create a new image producer.

Method Summary

synchronized voidaddConsumer(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer.
synchronized booleanisConsumer(java.awt.image.ImageConsumer ic)

Used to determine if the given ImageConsumer is already registered with this ImageProducer.
synchronized voidremoveConsumer(java.awt.image.ImageConsumer ic)

Used to remove an ImageConsumer from the list of registered consumers for this ImageProducer.
voidrequestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer and then request that this producer resend the image data in the order top-down, left-right.
voidstartProduction(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer and then immediately start reconstruction of the image data to be delivered to all registered consumers.

Constructor Details

FilteredImageSource

public FilteredImageSource(java.awt.image.ImageProducer ip, java.awt.image.ImageFilter filter)

The given filter is applied to the given image producer to create a new image producer.

Parameters:


Method Details

addConsumer

public synchronized void addConsumer(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer.

Parameters:


isConsumer

public synchronized boolean isConsumer(java.awt.image.ImageConsumer ic)

Used to determine if the given ImageConsumer is already registered with this ImageProducer.

Parameters:


removeConsumer

public synchronized void removeConsumer(java.awt.image.ImageConsumer ic)

Used to remove an ImageConsumer from the list of registered consumers for this ImageProducer.

Parameters:


requestTopDownLeftRightResend

public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer and then request that this producer resend the image data in the order top-down, left-right.

Parameters:


startProduction

public void startProduction(java.awt.image.ImageConsumer ic)

Used to register an ImageConsumer with this ImageProducer and then immediately start reconstruction of the image data to be delivered to all registered consumers.

Parameters: