Package com.twelvemonkeys.image
Class AbstractImageSource
- java.lang.Object
-
- com.twelvemonkeys.image.AbstractImageSource
-
- All Implemented Interfaces:
java.awt.image.ImageProducer
public abstract class AbstractImageSource extends java.lang.Object implements java.awt.image.ImageProducerAbstractImageSource- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/AbstractImageSource.java#1 $
-
-
Constructor Summary
Constructors Constructor Description AbstractImageSource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddConsumer(java.awt.image.ImageConsumer pConsumer)protected abstract voidinitConsumer(java.awt.image.ImageConsumer pConsumer)booleanisConsumer(java.awt.image.ImageConsumer pConsumer)voidremoveConsumer(java.awt.image.ImageConsumer pConsumer)voidrequestTopDownLeftRightResend(java.awt.image.ImageConsumer pConsumer)This implementation silently ignores this instruction.protected abstract voidsendPixels(java.awt.image.ImageConsumer pConsumer)voidstartProduction(java.awt.image.ImageConsumer pConsumer)
-
-
-
Method Detail
-
addConsumer
public void addConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
addConsumerin interfacejava.awt.image.ImageProducer
-
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
removeConsumerin interfacejava.awt.image.ImageProducer
-
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer pConsumer)
This implementation silently ignores this instruction. If pixel data is not in TDLR order by default, subclasses must override this method.- Specified by:
requestTopDownLeftRightResendin interfacejava.awt.image.ImageProducer- Parameters:
pConsumer- the consumer that requested the resend- See Also:
ImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)
-
startProduction
public void startProduction(java.awt.image.ImageConsumer pConsumer)
- Specified by:
startProductionin interfacejava.awt.image.ImageProducer
-
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
isConsumerin interfacejava.awt.image.ImageProducer
-
initConsumer
protected abstract void initConsumer(java.awt.image.ImageConsumer pConsumer)
-
sendPixels
protected abstract void sendPixels(java.awt.image.ImageConsumer pConsumer)
-
-