public interface IIOReadUpdateListener extends EventListener
Modifier and Type | Method and Description |
---|---|
void |
imageUpdate(ImageReader source,
BufferedImage image,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
Reports that a given region of the image has been updated.
|
void |
passComplete(ImageReader source,
BufferedImage image)
Reports that the current read operation has completed a progressive pass.
|
void |
passStarted(ImageReader source,
BufferedImage image,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
Reports that the current read operation is about to begin a progressive pass.
|
void |
thumbnailPassComplete(ImageReader source,
BufferedImage image)
Reports that the current thumbnail read operation has completed a progressive pass.
|
void |
thumbnailPassStarted(ImageReader source,
BufferedImage image,
int pass,
int minPass,
int maxPass,
int minX,
int minY,
int periodX,
int periodY,
int[] bands)
Reports that the current thumbnail read operation is about to begin a progressive pass.
|
void |
thumbnailUpdate(ImageReader source,
BufferedImage image,
int minX,
int minY,
int width,
int height,
int periodX,
int periodY,
int[] bands)
Reports that a given region of a thumbnail image has been updated.
|
void imageUpdate(ImageReader source, BufferedImage image, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedminX
- the X coordinate of the leftmost updated column of pixelsminY
- the Y coordinate of the uppermost updated row of pixelswidth
- the number of updated pixels horizontallyheight
- the number of updated pixels verticallyperiodX
- the horizontal spacing between updated pixels; a value of 1 means no gapsperiodY
- the vertical spacing between updated pixels; a value of 1 means no gapsbands
- an array of int
s indicating which bands are being updatedvoid passComplete(ImageReader source, BufferedImage image)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedvoid passStarted(ImageReader source, BufferedImage image, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedpass
- the numer of the pass that is about to begin, starting with 0minPass
- the index of the first pass that will be decodedmaxPass
- the index of the last pass that will be decodedminX
- the X coordinate of the leftmost updated column of pixelsminY
- the Y coordinate of the uppermost updated row of pixelsperiodX
- the horizontal spacing between updated pixels; a value of 1 means no gapsperiodY
- the vertical spacing between updated pixels; a value of 1 means no gapsbands
- an array of int
s indicating which bands are being updatedvoid thumbnailPassComplete(ImageReader source, BufferedImage image)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedvoid thumbnailPassStarted(ImageReader source, BufferedImage image, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedpass
- the numer of the pass that is about to begin, starting with 0minPass
- the index of the first pass that will be decodedmaxPass
- the index of the last pass that will be decodedminX
- the X coordinate of the leftmost updated column of pixelsminY
- the Y coordinate of the uppermost updated row of pixelsperiodX
- the horizontal spacing between updated pixels; a value of 1 means no gapsperiodY
- the vertical spacing between updated pixels; a value of 1 means no gapsbands
- an array of int
s indicating which bands are being updatedvoid thumbnailUpdate(ImageReader source, BufferedImage image, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
source
- the ImageReader
object calling this methodimage
- the BufferedImage being updatedminX
- the X coordinate of the leftmost updated column of pixelsminY
- the Y coordinate of the uppermost updated row of pixelswidth
- the number of updated pixels horizontallyheight
- the number of updated pixels verticallyperiodX
- the horizontal spacing between updated pixels; a value of 1 means no gapsperiodY
- the vertical spacing between updated pixels; a value of 1 means no gapsbands
- an array of int
s indicating which bands are being updated