com.twelvemonkeys.imageio.plugins.ico
Class ICOImageReader

java.lang.Object
  extended by javax.imageio.ImageReader
      extended by com.twelvemonkeys.imageio.ImageReaderBase
          extended by com.twelvemonkeys.imageio.plugins.ico.ICOImageReader

public final class ICOImageReader
extends ImageReaderBase

ImageReader for Microsoft Windows CUR (cursor) format.

Version:
$Id: CURImageReader.java,v 1.0 Apr 20, 2009 11:54:28 AM haraldk Exp$
Author:
Harald Kuhr, last modified by $Author: haraldk$
See Also:
CURImageReader

Field Summary
 
Fields inherited from class com.twelvemonkeys.imageio.ImageReaderBase
imageInput
 
Fields inherited from class javax.imageio.ImageReader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
 
Constructor Summary
  ICOImageReader()
           
protected ICOImageReader(javax.imageio.spi.ImageReaderSpi pProvider)
           
 
Method Summary
 int getHeight(int pImageIndex)
           
 java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int pImageIndex)
           
 int getNumImages(boolean allowSearch)
           
 int getWidth(int pImageIndex)
           
static void main(java.lang.String[] pArgs)
           
 java.awt.image.BufferedImage read(int pImageIndex, javax.imageio.ImageReadParam pParam)
           
protected  void resetMembers()
           
 
Methods inherited from class com.twelvemonkeys.imageio.ImageReaderBase
assertInput, checkBounds, dispose, fakeAOI, fakeSubsampling, getDestination, getImageMetadata, getStreamMetadata, hasExplicitDestination, reset, setInput, showIt
 
Methods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getDefaultReadParam, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ICOImageReader

public ICOImageReader()

ICOImageReader

protected ICOImageReader(javax.imageio.spi.ImageReaderSpi pProvider)
Method Detail

resetMembers

protected void resetMembers()
Specified by:
resetMembers in class ImageReaderBase

getImageTypes

public java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int pImageIndex)
                                                                   throws java.io.IOException
Specified by:
getImageTypes in class javax.imageio.ImageReader
Throws:
java.io.IOException

getNumImages

public int getNumImages(boolean allowSearch)
                 throws java.io.IOException
Overrides:
getNumImages in class ImageReaderBase
Throws:
java.io.IOException

getWidth

public int getWidth(int pImageIndex)
             throws java.io.IOException
Specified by:
getWidth in class javax.imageio.ImageReader
Throws:
java.io.IOException

getHeight

public int getHeight(int pImageIndex)
              throws java.io.IOException
Specified by:
getHeight in class javax.imageio.ImageReader
Throws:
java.io.IOException

read

public java.awt.image.BufferedImage read(int pImageIndex,
                                         javax.imageio.ImageReadParam pParam)
                                  throws java.io.IOException
Specified by:
read in class javax.imageio.ImageReader
Throws:
java.io.IOException

main

public static void main(java.lang.String[] pArgs)
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2015. All Rights Reserved.