FileDocCategorySizeDatePackage
IIOReadUpdateListener.javaAPI DocAndroid 1.5 API7154Wed May 06 22:41:54 BST 2009javax.imageio.event

IIOReadUpdateListener

public interface IIOReadUpdateListener implements EventListener
The IIOReadUpdateListener interface provides functionality to receive notification of pixel updates during image and thumbnail reading operations.
since
Android 1.0

Fields Summary
Constructors Summary
Methods Summary
public voidimageUpdate(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
Notifies this listener that the specified area of the image has been updated.

param
source the ImageReader object which calls this method.
param
theImage the image to be updated.
param
minX the minimum X coordinate of the pixels in the updated area.
param
minY the minimum Y coordinate of the pixels in the updated area.
param
width the width of updated area.
param
height the height of updated area.
param
periodX the horizontal spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
periodY the vertical spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
bands the array of integer values indicating the bands being updated.

public voidpassComplete(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage)
Notifies this listener that the current read operation has completed a progressive pass.

param
source the ImageReader object which calls this method.
param
theImage the image to be updated.

public voidpassStarted(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
Notifies this listener that the current read operation has begun a progressive pass.

param
source the ImageReader object which calls this method.
param
theImage the image to be updated.
param
pass the number of the pass.
param
minPass the index of the first pass that will be decoded.
param
maxPass the index of the last pass that will be decoded.
param
minX the minimum X coordinate of the pixels in the updated area.
param
minY the minimum Y coordinate of the pixels in the updated area.
param
periodX the horizontal spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
periodY the vertical spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
bands the array of integer values indicating the bands being updated.

public voidthumbnailPassComplete(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage)
Notifies this listener that the current thumbnail read operation has completed a progressive pass.

param
source the ImageReader object which calls this method.
param
theImage the thumbnail to be updated.

public voidthumbnailPassStarted(javax.imageio.ImageReader source, java.awt.image.BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
Notifies this listener that the current thumbnail read operation has begun a progressive pass.

param
source the ImageReader object which calls this method.
param
theThumbnail the thumbnail to be updated.
param
pass the number of the pass.
param
minPass the index of the first pass that will be decoded.
param
maxPass the index of the last pass that will be decoded.
param
minX the minimum X coordinate of the pixels in the updated area.
param
minY the minimum Y coordinate of the pixels in the updated area.
param
periodX the horizontal spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
periodY the vertical spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
bands the array of integer values indicating the bands being updated.

public voidthumbnailUpdate(javax.imageio.ImageReader source, java.awt.image.BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
Notifies this listener that a specified area of a thumbnail image has been updated.

param
source the ImageReader object which calls this method.
param
theThumbnail the thumbnail to be updated.
param
minX the minimum X coordinate of the pixels in the updated area.
param
minY the minimum Y coordinate of the pixels in the updated area.
param
width the width of updated area.
param
height the height of updated area.
param
periodX the horizontal spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
periodY the vertical spacing period between updated pixels, if it equals 1, there is no space between pixels.
param
bands the array of integer values indicating the bands being updated.