public abstract class AbstractImageSource extends Object implements ImageProducer
Modifier and Type | Field and Description |
---|---|
protected int |
height |
protected int |
width |
protected int |
xOff |
protected int |
yOff |
Constructor and Description |
---|
AbstractImageSource() |
Modifier and Type | Method and Description |
---|---|
void |
addConsumer(ImageConsumer pConsumer) |
protected abstract void |
initConsumer(ImageConsumer pConsumer) |
boolean |
isConsumer(ImageConsumer pConsumer) |
void |
removeConsumer(ImageConsumer pConsumer) |
void |
requestTopDownLeftRightResend(ImageConsumer pConsumer)
This implementation silently ignores this instruction.
|
protected abstract void |
sendPixels(ImageConsumer pConsumer) |
void |
startProduction(ImageConsumer pConsumer) |
protected int width
protected int height
protected int xOff
protected int yOff
public void addConsumer(ImageConsumer pConsumer)
addConsumer
in interface ImageProducer
public void removeConsumer(ImageConsumer pConsumer)
removeConsumer
in interface ImageProducer
public void requestTopDownLeftRightResend(ImageConsumer pConsumer)
requestTopDownLeftRightResend
in interface ImageProducer
pConsumer
- the consumer that requested the resendImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)
public void startProduction(ImageConsumer pConsumer)
startProduction
in interface ImageProducer
public boolean isConsumer(ImageConsumer pConsumer)
isConsumer
in interface ImageProducer
protected abstract void initConsumer(ImageConsumer pConsumer)
protected abstract void sendPixels(ImageConsumer pConsumer)
Copyright © 2017. All rights reserved.