javax.imageio.event

Interface IIOReadUpdateListener

public interface IIOReadUpdateListener extends EventListener

Method Summary
voidimageUpdate(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.
voidpassComplete(ImageReader source, BufferedImage image)
Reports that the current read operation has completed a progressive pass.
voidpassStarted(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.
voidthumbnailPassComplete(ImageReader source, BufferedImage image)
Reports that the current thumbnail read operation has completed a progressive pass.
voidthumbnailPassStarted(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.
voidthumbnailUpdate(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.

Method Detail

imageUpdate

public 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.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated minX the X coordinate of the leftmost updated column of pixels minY the Y coordinate of the uppermost updated row of pixels width the number of updated pixels horizontally height the number of updated pixels vertically periodX the horizontal spacing between updated pixels; a value of 1 means no gaps periodY the vertical spacing between updated pixels; a value of 1 means no gaps bands an array of ints indicating which bands are being updated

passComplete

public void passComplete(ImageReader source, BufferedImage image)
Reports that the current read operation has completed a progressive pass.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated

passStarted

public 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.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated pass the numer of the pass that is about to begin, starting with 0 minPass the index of the first pass that will be decoded maxPass the index of the last pass that will be decoded minX the X coordinate of the leftmost updated column of pixels minY the Y coordinate of the uppermost updated row of pixels periodX the horizontal spacing between updated pixels; a value of 1 means no gaps periodY the vertical spacing between updated pixels; a value of 1 means no gaps bands an array of ints indicating which bands are being updated

thumbnailPassComplete

public void thumbnailPassComplete(ImageReader source, BufferedImage image)
Reports that the current thumbnail read operation has completed a progressive pass.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated

thumbnailPassStarted

public 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.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated pass the numer of the pass that is about to begin, starting with 0 minPass the index of the first pass that will be decoded maxPass the index of the last pass that will be decoded minX the X coordinate of the leftmost updated column of pixels minY the Y coordinate of the uppermost updated row of pixels periodX the horizontal spacing between updated pixels; a value of 1 means no gaps periodY the vertical spacing between updated pixels; a value of 1 means no gaps bands an array of ints indicating which bands are being updated

thumbnailUpdate

public 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.

Parameters: source the ImageReader object calling this method image the BufferedImage being updated minX the X coordinate of the leftmost updated column of pixels minY the Y coordinate of the uppermost updated row of pixels width the number of updated pixels horizontally height the number of updated pixels vertically periodX the horizontal spacing between updated pixels; a value of 1 means no gaps periodY the vertical spacing between updated pixels; a value of 1 means no gaps bands an array of ints indicating which bands are being updated