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.ImageProducer
AbstractImageSource- 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 void
addConsumer(java.awt.image.ImageConsumer pConsumer)
protected abstract void
initConsumer(java.awt.image.ImageConsumer pConsumer)
boolean
isConsumer(java.awt.image.ImageConsumer pConsumer)
void
removeConsumer(java.awt.image.ImageConsumer pConsumer)
void
requestTopDownLeftRightResend(java.awt.image.ImageConsumer pConsumer)
This implementation silently ignores this instruction.protected abstract void
sendPixels(java.awt.image.ImageConsumer pConsumer)
void
startProduction(java.awt.image.ImageConsumer pConsumer)
-
-
-
Method Detail
-
addConsumer
public void addConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
addConsumer
in interfacejava.awt.image.ImageProducer
-
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
removeConsumer
in 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:
requestTopDownLeftRightResend
in 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:
startProduction
in interfacejava.awt.image.ImageProducer
-
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer pConsumer)
- Specified by:
isConsumer
in interfacejava.awt.image.ImageProducer
-
initConsumer
protected abstract void initConsumer(java.awt.image.ImageConsumer pConsumer)
-
sendPixels
protected abstract void sendPixels(java.awt.image.ImageConsumer pConsumer)
-
-