javax.imageio
Class ImageReader

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.imageio.ImageReader

public abstract class ImageReader
extends Object sample code for java.lang.Object definition code for java.lang.Object

An abstract superclass for parsing and decoding of images. This class must be subclassed by classes that read in images in the context of the Java Image I/O framework.

ImageReader objects are normally instantiated by the service provider interface (SPI) class for the specific format. Service provider classes (e.g., instances of ImageReaderSpi) are registered with the IIORegistry, which uses them for format recognition and presentation of available format readers and writers.

When an input source is set (using the setInput method), it may be marked as "seek forward only". This setting means that images contained within the input source will only be read in order, possibly allowing the reader to avoid caching portions of the input containing data associated with images that have been read previously.

See Also:
ImageWriter sample code for javax.imageio.ImageWriter definition code for javax.imageio.ImageWriter , IIORegistry sample code for javax.imageio.spi.IIORegistry definition code for javax.imageio.spi.IIORegistry , ImageReaderSpi sample code for javax.imageio.spi.ImageReaderSpi definition code for javax.imageio.spi.ImageReaderSpi

Field Summary
protected  Locale sample code for java.util.Locale definition code for java.util.Locale [] availableLocales sample code for javax.imageio.ImageReader.availableLocales definition code for javax.imageio.ImageReader.availableLocales
          An array of Locales which may be used to localize warning messages, or null if localization is not supported.
protected  boolean ignoreMetadata sample code for javax.imageio.ImageReader.ignoreMetadata definition code for javax.imageio.ImageReader.ignoreMetadata
          true if the current input source has been marked as allowing metadata to be ignored by setInput.
protected  Object sample code for java.lang.Object definition code for java.lang.Object input sample code for javax.imageio.ImageReader.input definition code for javax.imageio.ImageReader.input
          The ImageInputStream or other Object by setInput and retrieved by getInput.
protected  Locale sample code for java.util.Locale definition code for java.util.Locale locale sample code for javax.imageio.ImageReader.locale definition code for javax.imageio.ImageReader.locale
          The current Locale to be used for localization, or null if none has been set.
protected  int minIndex sample code for javax.imageio.ImageReader.minIndex definition code for javax.imageio.ImageReader.minIndex
          The smallest valid index for reading, initially 0.
protected  ImageReaderSpi sample code for javax.imageio.spi.ImageReaderSpi definition code for javax.imageio.spi.ImageReaderSpi originatingProvider sample code for javax.imageio.ImageReader.originatingProvider definition code for javax.imageio.ImageReader.originatingProvider
          The ImageReaderSpi that instantiated this object, or null if its identity is not known or none exists.
protected  List sample code for java.util.List definition code for java.util.List <IIOReadProgressListener sample code for javax.imageio.event.IIOReadProgressListener definition code for javax.imageio.event.IIOReadProgressListener > progressListeners sample code for javax.imageio.ImageReader.progressListeners definition code for javax.imageio.ImageReader.progressListeners
          A List of currently registered IIOReadProgressListeners, initialized by default to null, which is synonymous with an empty List.
protected  boolean seekForwardOnly sample code for javax.imageio.ImageReader.seekForwardOnly definition code for javax.imageio.ImageReader.seekForwardOnly
          true if the current input source has been marked as allowing only forward seeking by setInput.
protected  List sample code for java.util.List definition code for java.util.List <IIOReadUpdateListener sample code for javax.imageio.event.IIOReadUpdateListener definition code for javax.imageio.event.IIOReadUpdateListener > updateListeners sample code for javax.imageio.ImageReader.updateListeners definition code for javax.imageio.ImageReader.updateListeners
          A List of currently registered IIOReadUpdateListeners, initialized by default to null, which is synonymous with an empty List.
protected  List sample code for java.util.List definition code for java.util.List <IIOReadWarningListener sample code for javax.imageio.event.IIOReadWarningListener definition code for javax.imageio.event.IIOReadWarningListener > warningListeners sample code for javax.imageio.ImageReader.warningListeners definition code for javax.imageio.ImageReader.warningListeners
          A List of currently registered IIOReadWarningListeners, initialized by default to null, which is synonymous with an empty List.
protected  List sample code for java.util.List definition code for java.util.List <Locale sample code for java.util.Locale definition code for java.util.Locale > warningLocales sample code for javax.imageio.ImageReader.warningLocales definition code for javax.imageio.ImageReader.warningLocales
          A List of the Locales associated with each currently registered IIOReadWarningListener, initialized by default to null, which is synonymous with an empty List.
 
Constructor Summary
protected ImageReader sample code for javax.imageio.ImageReader.ImageReader(javax.imageio.spi.ImageReaderSpi) definition code for javax.imageio.ImageReader.ImageReader(javax.imageio.spi.ImageReaderSpi) (ImageReaderSpi sample code for javax.imageio.spi.ImageReaderSpi definition code for javax.imageio.spi.ImageReaderSpi  originatingProvider)
          Constructs an ImageReader and sets its originatingProvider field to the supplied value.
 
Method Summary
 void abort sample code for javax.imageio.ImageReader.abort() definition code for javax.imageio.ImageReader.abort() ()
          Requests that any current read operation be aborted.
protected  boolean abortRequested sample code for javax.imageio.ImageReader.abortRequested() definition code for javax.imageio.ImageReader.abortRequested() ()
          Returns true if a request to abort the current read operation has been made since the reader was instantiated or clearAbortRequest was called.
 void addIIOReadProgressListener sample code for javax.imageio.ImageReader.addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener) definition code for javax.imageio.ImageReader.addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener) (IIOReadProgressListener sample code for javax.imageio.event.IIOReadProgressListener definition code for javax.imageio.event.IIOReadProgressListener  listener)
          Adds an IIOReadProgressListener to the list of registered progress listeners.
 void addIIOReadUpdateListener sample code for javax.imageio.ImageReader.addIIOReadUpdateListener(javax.imageio.event.IIOReadUpdateListener) definition code for javax.imageio.ImageReader.addIIOReadUpdateListener(javax.imageio.event.IIOReadUpdateListener) (IIOReadUpdateListener sample code for javax.imageio.event.IIOReadUpdateListener definition code for javax.imageio.event.IIOReadUpdateListener  listener)
          Adds an IIOReadUpdateListener to the list of registered update listeners.
 void addIIOReadWarningListener sample code for javax.imageio.ImageReader.addIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener) definition code for javax.imageio.ImageReader.addIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener) (IIOReadWarningListener sample code for javax.imageio.event.IIOReadWarningListener definition code for javax.imageio.event.IIOReadWarningListener  listener)
          Adds an IIOReadWarningListener to the list of registered warning listeners.
 boolean canReadRaster sample code for javax.imageio.ImageReader.canReadRaster() definition code for javax.imageio.ImageReader.canReadRaster() ()
          Returns true if this plug-in supports reading just a Raster sample code for java.awt.image.Raster definition code for java.awt.image.Raster of pixel data.
protected static void checkReadParamBandSettings sample code for javax.imageio.ImageReader.checkReadParamBandSettings(javax.imageio.ImageReadParam, int, int) definition code for javax.imageio.ImageReader.checkReadParamBandSettings(javax.imageio.ImageReadParam, int, int) (ImageReadParam sample code for javax.imageio.ImageReadParam definition code for javax.imageio.ImageReadParam  param, int numSrcBands, int numDstBands)
          A utility method that may be used by readers to test the validity of the source and destination band settings of an ImageReadParam.
protected  void clearAbortRequest sample code for javax.imageio.ImageReader.clearAbortRequest() definition code for javax.imageio.ImageReader.clearAbortRequest() ()
          Clears any previous abort request.
protected static void computeRegions sample code for javax.imageio.ImageReader.computeRegions(javax.imageio.ImageReadParam, int, int, java.awt.image.BufferedImage, java.awt.Rectangle, java.awt.Rectangle) definition code for javax.imageio.ImageReader.computeRegions(javax.imageio.ImageReadParam, int, int, java.awt.image.BufferedImage, java.awt.Rectangle, java.awt.Rectangle) (ImageReadParam sample code for javax.imageio.ImageReadParam definition code for javax.imageio.ImageReadParam  param, int srcWidth, int srcHeight, BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  image, Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle  srcRegion, Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle  destRegion)
          Computes the source region of interest and the destination region of interest, taking the width and height of the source image, an optional destination image, and an optional ImageReadParam into account.
 void dispose sample code for javax.imageio.ImageReader.dispose() definition code for javax.imageio.ImageReader.dispose() ()
          Allows any resources held by this object to be released.
 float getAspectRatio sample code for javax.imageio.ImageReader.getAspectRatio(int) definition code for javax.imageio.ImageReader.getAspectRatio(int) (int imageIndex)
          Returns the aspect ratio of the given image (that is, its width divided by its height) as a float.
 Locale sample code for java.util.Locale definition code for java.util.Locale [] getAvailableLocales sample code for javax.imageio.ImageReader.getAvailableLocales() definition code for javax.imageio.ImageReader.getAvailableLocales() ()
          Returns an array of Locales that may be used to localize warning listeners and compression settings.
 ImageReadParam sample code for javax.imageio.ImageReadParam definition code for javax.imageio.ImageReadParam getDefaultReadParam sample code for javax.imageio.ImageReader.getDefaultReadParam() definition code for javax.imageio.ImageReader.getDefaultReadParam() ()
          Returns a default ImageReadParam object appropriate for this format.
protected static BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage getDestination sample code for javax.imageio.ImageReader.getDestination(javax.imageio.ImageReadParam, java.util.Iterator, int, int) definition code for javax.imageio.ImageReader.getDestination(javax.imageio.ImageReadParam, java.util.Iterator, int, int) (ImageReadParam sample code for javax.imageio.ImageReadParam definition code for javax.imageio.ImageReadParam  param, Iterator sample code for java.util.Iterator definition code for java.util.Iterator <ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier > imageTypes, int width, int height)
          Returns the BufferedImage to which decoded pixel data should be written.
 String sample code for java.lang.String definition code for java.lang.String getFormatName sample code for javax.imageio.ImageReader.getFormatName() definition code for javax.imageio.ImageReader.getFormatName() ()
          Returns a String identifying the format of the input source.
abstract  int getHeight sample code for javax.imageio.ImageReader.getHeight(int) definition code for javax.imageio.ImageReader.getHeight(int) (int imageIndex)
          Returns the height in pixels of the given image within the input source.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getImageMetadata sample code for javax.imageio.ImageReader.getImageMetadata(int) definition code for javax.imageio.ImageReader.getImageMetadata(int) (int imageIndex)
          Returns an IIOMetadata object containing metadata associated with the given image, or null if the reader does not support reading metadata, is set to ignore metadata, or if no metadata is available.
 IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getImageMetadata sample code for javax.imageio.ImageReader.getImageMetadata(int, java.lang.String, java.util.Set) definition code for javax.imageio.ImageReader.getImageMetadata(int, java.lang.String, java.util.Set) (int imageIndex, String sample code for java.lang.String definition code for java.lang.String  formatName, Set sample code for java.util.Set definition code for java.util.Set <String sample code for java.lang.String definition code for java.lang.String > nodeNames)
          Returns an IIOMetadata object representing the metadata associated with the given image, or null if the reader does not support reading metadata or none is available.
abstract  Iterator sample code for java.util.Iterator definition code for java.util.Iterator <ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier > getImageTypes sample code for javax.imageio.ImageReader.getImageTypes(int) definition code for javax.imageio.ImageReader.getImageTypes(int) (int imageIndex)
          Returns an Iterator containing possible image types to which the given image may be decoded, in the form of ImageTypeSpecifierss.
 Object sample code for java.lang.Object definition code for java.lang.Object getInput sample code for javax.imageio.ImageReader.getInput() definition code for javax.imageio.ImageReader.getInput() ()
          Returns the ImageInputStream or other Object previously set as the input source.
 Locale sample code for java.util.Locale definition code for java.util.Locale getLocale sample code for javax.imageio.ImageReader.getLocale() definition code for javax.imageio.ImageReader.getLocale() ()
          Returns the currently set Locale, or null if none has been set.
 int getMinIndex sample code for javax.imageio.ImageReader.getMinIndex() definition code for javax.imageio.ImageReader.getMinIndex() ()
          Returns the lowest valid index for reading an image, thumbnail, or image metadata.
abstract  int getNumImages sample code for javax.imageio.ImageReader.getNumImages(boolean) definition code for javax.imageio.ImageReader.getNumImages(boolean) (boolean allowSearch)
          Returns the number of images, not including thumbnails, available from the current input source.
 int getNumThumbnails sample code for javax.imageio.ImageReader.getNumThumbnails(int) definition code for javax.imageio.ImageReader.getNumThumbnails(int) (int imageIndex)
          Returns the number of thumbnail preview images associated with the given image.
 ImageReaderSpi sample code for javax.imageio.spi.ImageReaderSpi definition code for javax.imageio.spi.ImageReaderSpi getOriginatingProvider sample code for javax.imageio.ImageReader.getOriginatingProvider() definition code for javax.imageio.ImageReader.getOriginatingProvider() ()
          Returns the ImageReaderSpi that was passed in on the constructor.
 ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier getRawImageType sample code for javax.imageio.ImageReader.getRawImageType(int) definition code for javax.imageio.ImageReader.getRawImageType(int) (int imageIndex)
          Returns an ImageTypeSpecifier indicating the SampleModel and ColorModel which most closely represents the "raw" internal format of the image.
protected static Rectangle sample code for java.awt.Rectangle definition code for java.awt.Rectangle getSourceRegion sample code for javax.imageio.ImageReader.getSourceRegion(javax.imageio.ImageReadParam, int, int) definition code for javax.imageio.ImageReader.getSourceRegion(javax.imageio.ImageReadParam, int, int) (ImageReadParam sample code for javax.imageio.ImageReadParam definition code for javax.imageio.ImageReadParam  param, int srcWidth, int srcHeight)
          A utility method that may be used by readers to compute the region of the source image that should be read, taking into account any source region and subsampling offset settings in the supplied ImageReadParam.
abstract  IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getStreamMetadata sample code for javax.imageio.ImageReader.getStreamMetadata() definition code for javax.imageio.ImageReader.getStreamMetadata() ()
          Returns an IIOMetadata object representing the metadata associated with the input source as a whole (i.e., not associated with any particular image), or null if the reader does not support reading metadata, is set to ignore metadata, or if no metadata is available.
 IIOMetadata sample code for javax.imageio.metadata.IIOMetadata definition code for javax.imageio.metadata.IIOMetadata getStreamMetadata sample code for javax.imageio.ImageReader.getStreamMetadata(java.lang.String, java.util.Set) definition code for javax.imageio.ImageReader.getStreamMetadata(java.lang.String, java.util.Set) (String sample code for java.lang.String definition code for java.lang.String  formatName, Set sample code for java.util.Set definition code for java.util.Set <String sample code for java.lang.String definition code for java.lang.String > nodeNames)
          Returns an IIOMetadata object representing the metadata associated with the input source as a whole (i.e., not associated with any particular image).
 int getThumbnailHeight sample code for javax.imageio.ImageReader.getThumbnailHeight(int, int) definition code for javax.imageio.ImageReader.getThumbnailHeight(int, int) (int imageIndex, int thumbnailIndex)
          Returns the height of the thumbnail preview image indexed by thumbnailIndex, associated with the image indexed by ImageIndex.
 int getThumbnailWidth sample code for javax.imageio.ImageReader.getThumbnailWidth(int, int) definition code for javax.imageio.ImageReader.getThumbnailWidth(int, int) (int imageIndex, int thumbnailIndex)
          Returns the width of the thumbnail preview image indexed by thumbnailIndex, associated with the image indexed by ImageIndex.
 int getTileGridXOffset sample code for javax.imageio.ImageReader.getTileGridXOffset(int) definition code for javax.imageio.ImageReader.getTileGridXOffset(int) (int imageIndex)
          Returns the X coordinate of the upper-left corner of tile (0, 0) in the given image.
 int getTileGridYOffset sample code for javax.imageio.ImageReader.getTileGridYOffset(int) definition code for javax.imageio.ImageReader.getTileGridYOffset(int) (int imageIndex)
          Returns the Y coordinate of the upper-left corner of tile (0, 0) in the given image.
 int getTileHeight sample code for javax.imageio.ImageReader.getTileHeight(int) definition code for javax.imageio.ImageReader.getTileHeight(int) (int imageIndex)
          Returns the height of a tile in the given image.
 int getTileWidth sample code for javax.imageio.ImageReader.getTileWidth(int) definition code for javax.imageio.ImageReader.getTileWidth(int) (int imageIndex)
          Returns the width of a tile in the given image.
abstract  int getWidth sample code for javax.imageio.ImageReader.getWidth(int) definition code for javax.imageio.ImageReader.getWidth(int) (int imageIndex)
          Returns the width in pixels of the given image within the input source.
 boolean hasThumbnails sample code for javax.imageio.ImageReader.hasThumbnails(int) definition code for javax.imageio.ImageReader.hasThumbnails(int) (int imageIndex)
          Returns true if the given image has thumbnail preview images associated with it.
 boolean isIgnoringMetadata sample code for javax.imageio.ImageReader.isIgnoringMetadata() definition code for javax.imageio.ImageReader.isIgnoringMetadata() ()
          Returns true if the current input source has been marked as allowing metadata to be ignored by passing true as the ignoreMetadata argument to the setInput method.
 boolean isImageTiled sample code for javax.imageio.ImageReader.isImageTiled(int) definition code for javax.imageio.ImageReader.isImageTiled(int) (int imageIndex)
          Returns true if the image is organized into tiles, that is, equal-sized non-overlapping rectangles.
 boolean isRandomAccessEasy sample code for javax.imageio.ImageReader.isRandomAccessEasy(int) definition code for javax.imageio.ImageReader.isRandomAccessEasy(int) (int imageIndex)
          Returns true if the storage format of the given image places no inherent impediment on random access to pixels.
 boolean isSeekForwardOnly sample code for javax.imageio.ImageReader.isSeekForwardOnly() definition code for javax.imageio.ImageReader.isSeekForwardOnly() ()
          Returns true if the current input source has been marked as seek forward only by passing true as the seekForwardOnly argument to the setInput method.
protected  void processImageComplete sample code for javax.imageio.ImageReader.processImageComplete() definition code for javax.imageio.ImageReader.processImageComplete() ()
          Broadcasts the completion of an image read to all registered IIOReadProgressListeners by calling their imageComplete method.
protected  void processImageProgress sample code for javax.imageio.ImageReader.processImageProgress(float) definition code for javax.imageio.ImageReader.processImageProgress(float) (float percentageDone)
          Broadcasts the current percentage of image completion to all registered IIOReadProgressListeners by calling their imageProgress method.
protected  void processImageStarted sample code for javax.imageio.ImageReader.processImageStarted(int) definition code for javax.imageio.ImageReader.processImageStarted(int) (int imageIndex)
          Broadcasts the start of an image read to all registered IIOReadProgressListeners by calling their imageStarted method.
protected  void processImageUpdate sample code for javax.imageio.ImageReader.processImageUpdate(java.awt.image.BufferedImage, int, int, int, int, int, int, int[]) definition code for javax.imageio.ImageReader.processImageUpdate(java.awt.image.BufferedImage, int, int, int, int, int, int, int[]) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          Broadcasts the update of a set of samples to all registered IIOReadUpdateListeners by calling their imageUpdate method.
protected  void processPassComplete sample code for javax.imageio.ImageReader.processPassComplete(java.awt.image.BufferedImage) definition code for javax.imageio.ImageReader.processPassComplete(java.awt.image.BufferedImage) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theImage)
          Broadcasts the end of a progressive pass to all registered IIOReadUpdateListeners by calling their passComplete method.
protected  void processPassStarted sample code for javax.imageio.ImageReader.processPassStarted(java.awt.image.BufferedImage, int, int, int, int, int, int, int, int[]) definition code for javax.imageio.ImageReader.processPassStarted(java.awt.image.BufferedImage, int, int, int, int, int, int, int, int[]) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          Broadcasts the beginning of a progressive pass to all registered IIOReadUpdateListeners by calling their passStarted method.
protected  void processReadAborted sample code for javax.imageio.ImageReader.processReadAborted() definition code for javax.imageio.ImageReader.processReadAborted() ()
          Broadcasts that the read has been aborted to all registered IIOReadProgressListeners by calling their readAborted method.
protected  void processSequenceComplete sample code for javax.imageio.ImageReader.processSequenceComplete() definition code for javax.imageio.ImageReader.processSequenceComplete() ()
          Broadcasts the completion of an sequence of image reads to all registered IIOReadProgressListeners by calling their sequenceComplete method.
protected  void processSequenceStarted sample code for javax.imageio.ImageReader.processSequenceStarted(int) definition code for javax.imageio.ImageReader.processSequenceStarted(int) (int minIndex)
          Broadcasts the start of an sequence of image reads to all registered IIOReadProgressListeners by calling their sequenceStarted method.
protected  void processThumbnailComplete sample code for javax.imageio.ImageReader.processThumbnailComplete() definition code for javax.imageio.ImageReader.processThumbnailComplete() ()
          Broadcasts the completion of a thumbnail read to all registered IIOReadProgressListeners by calling their thumbnailComplete method.
protected  void processThumbnailPassComplete sample code for javax.imageio.ImageReader.processThumbnailPassComplete(java.awt.image.BufferedImage) definition code for javax.imageio.ImageReader.processThumbnailPassComplete(java.awt.image.BufferedImage) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theThumbnail)
          Broadcasts the end of a thumbnail progressive pass to all registered IIOReadUpdateListeners by calling their thumbnailPassComplete method.
protected  void processThumbnailPassStarted sample code for javax.imageio.ImageReader.processThumbnailPassStarted(java.awt.image.BufferedImage, int, int, int, int, int, int, int, int[]) definition code for javax.imageio.ImageReader.processThumbnailPassStarted(java.awt.image.BufferedImage, int, int, int, int, int, int, int, int[]) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          Broadcasts the beginning of a thumbnail progressive pass to all registered IIOReadUpdateListeners by calling their thumbnailPassStarted method.
protected  void processThumbnailProgress sample code for javax.imageio.ImageReader.processThumbnailProgress(float) definition code for javax.imageio.ImageReader.processThumbnailProgress(float) (float percentageDone)
          Broadcasts the current percentage of thumbnail completion to all registered IIOReadProgressListeners by calling their thumbnailProgress method.
protected  void processThumbnailStarted sample code for javax.imageio.ImageReader.processThumbnailStarted(int, int) definition code for javax.imageio.ImageReader.processThumbnailStarted(int, int) (int imageIndex, int thumbnailIndex)
          Broadcasts the start of a thumbnail read to all registered IIOReadProgressListeners by calling their thumbnailStarted method.
protected  void processThumbnailUpdate sample code for javax.imageio.ImageReader.processThumbnailUpdate(java.awt.image.BufferedImage, int, int, int, int, int, int, int[]) definition code for javax.imageio.ImageReader.processThumbnailUpdate(java.awt.image.BufferedImage, int, int, int, int, int, int, int[]) (BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage  theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          Broadcasts the update of a set of samples in a thumbnail image to all registered IIOReadUpdateListeners by calling their thumbnailUpdate method.
protected  void processWarningOccurred sample code for javax.imageio.ImageReader.processWarningOccurred(java.lang.String) definition code for javax.imageio.ImageReader.processWarningOccurred(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  warning)
          Broadcasts a warning message to all registered IIOReadWarningListeners by calling their warningOccurred method.
protected  void processWarningOccurred sample code for javax.imageio.ImageReader.processWarningOccurred(java.lang.String, java.lang.String) definition code for javax.imageio.ImageReader.processWarningOccurred(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  baseName, String sample code for java.lang.String definition code for java.lang.String  keyword)
          Broadcasts a localized warning message to all registered IIOReadWarningListeners by calling their warningOccurred method with a string taken from a ResourceBundle.
 BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage read sample code for javax.imageio.ImageReader.read(int) definition code for javax.imageio.ImageReader.read(int) (int imageIndex)
          Reads the image indexed by imageIndex and returns it as a complete BufferedImage, using a default ImageReadParam.
abstract  BufferedImage sample code for java.awt.image.BufferedImage definition code for java.awt.image.BufferedImage read