Java Code Examples for javax.imageio.event.IIOReadUpdateListener#thumbnailUpdate()
The following examples show how to use
javax.imageio.event.IIOReadUpdateListener#thumbnailUpdate() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ImageReader.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered {@code IIOReadUpdateListener}s by * calling their {@code thumbnailUpdate} method. Subclasses may * use this method as a convenience. * * @param theThumbnail the {@code BufferedImage} thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if {@code periodX > 1}. * @param height the total height of the area being updated, * including pixels being skipped if {@code periodY > 1}. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of {@code int}s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 2
Source File: ImageReader.java From jdk8u-dev-jdk with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 3
Source File: ImageReader.java From jdk8u-jdk with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 4
Source File: ImageReader.java From jdk8u_jdk with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 5
Source File: ImageReader.java From openjdk-8 with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 6
Source File: ImageReader.java From openjdk-8-source with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 7
Source File: ImageReader.java From hottub with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 8
Source File: ImageReader.java From Java8CN with Apache License 2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 9
Source File: ImageReader.java From jdk8u-jdk with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 10
Source File: ImageReader.java From jdk1.8-source-analysis with Apache License 2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 11
Source File: ImageReader.java From Bytecoder with Apache License 2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered {@code IIOReadUpdateListener}s by * calling their {@code thumbnailUpdate} method. Subclasses may * use this method as a convenience. * * @param theThumbnail the {@code BufferedImage} thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if {@code periodX > 1}. * @param height the total height of the area being updated, * including pixels being skipped if {@code periodY > 1}. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of {@code int}s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 12
Source File: ImageReader.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 13
Source File: ImageReader.java From openjdk-jdk8u with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 14
Source File: ImageReader.java From JDKSourceCode1.8 with MIT License | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 15
Source File: ImageReader.java From jdk8u60 with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 16
Source File: ImageReader.java From TencentKona-8 with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }
Example 17
Source File: ImageReader.java From dragonwell8_jdk with GNU General Public License v2.0 | 4 votes |
/** * Broadcasts the update of a set of samples in a thumbnail image * to all registered <code>IIOReadUpdateListener</code>s by * calling their <code>thumbnailUpdate</code> method. Subclasses may * use this method as a convenience. * * @param theThumbnail the <code>BufferedImage</code> thumbnail * being updated. * @param minX the X coordinate of the upper-left pixel included * in the pass. * @param minY the X coordinate of the upper-left pixel included * in the pass. * @param width the total width of the area being updated, including * pixels being skipped if <code>periodX > 1</code>. * @param height the total height of the area being updated, * including pixels being skipped if <code>periodY > 1</code>. * @param periodX the horizontal separation between pixels. * @param periodY the vertical separation between pixels. * @param bands an array of <code>int</code>s indicating the * set of affected bands of the destination. */ protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) { if (updateListeners == null) { return; } int numListeners = updateListeners.size(); for (int i = 0; i < numListeners; i++) { IIOReadUpdateListener listener = (IIOReadUpdateListener)updateListeners.get(i); listener.thumbnailUpdate(this, theThumbnail, minX, minY, width, height, periodX, periodY, bands); } }