org.dcm4che2.imageioimpl.plugins.rle
Class RLEImageReader

java.lang.Object
  extended by javax.imageio.ImageReader
      extended by org.dcm4che2.imageioimpl.plugins.rle.RLEImageReader

public class RLEImageReader
extends javax.imageio.ImageReader

Since:
May 11, 2006
Version:
$Revision: 13900 $ $Date: 2009-07-28 07:38:19 +0200 (Tue, 28 Jul 2009) $
Author:
gunter zeilinger(gunterze@gmail.com)

Field Summary
 
Fields inherited from class javax.imageio.ImageReader
availableLocales, ignoreMetadata, input, locale, minIndex, originatingProvider, progressListeners, seekForwardOnly, updateListeners, warningListeners, warningLocales
 
Constructor Summary
RLEImageReader(javax.imageio.spi.ImageReaderSpi originator)
           
 
Method Summary
 int getHeight(int imageIndex)
           
 javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex)
           
 java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int imageIndex)
           
 int getNumImages(boolean allowSearch)
           
 javax.imageio.metadata.IIOMetadata getStreamMetadata()
           
 int getWidth(int imageIndex)
           
 java.awt.image.BufferedImage read(int imageIndex, javax.imageio.ImageReadParam param)
           
 void setInput(java.lang.Object input, boolean seekForwardOnly, boolean ignoreMetadata)
           
 
Methods inherited from class javax.imageio.ImageReader
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, dispose, getAspectRatio, getAvailableLocales, getDefaultReadParam, getDestination, 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, reset, setInput, setInput, setLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RLEImageReader

public RLEImageReader(javax.imageio.spi.ImageReaderSpi originator)
Method Detail

setInput

public void setInput(java.lang.Object input,
                     boolean seekForwardOnly,
                     boolean ignoreMetadata)
Overrides:
setInput in class javax.imageio.ImageReader

getHeight

public int getHeight(int imageIndex)
Specified by:
getHeight in class javax.imageio.ImageReader

getWidth

public int getWidth(int imageIndex)
Specified by:
getWidth in class javax.imageio.ImageReader

getNumImages

public int getNumImages(boolean allowSearch)
Specified by:
getNumImages in class javax.imageio.ImageReader

getImageTypes

public java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int imageIndex)
Specified by:
getImageTypes in class javax.imageio.ImageReader

getStreamMetadata

public javax.imageio.metadata.IIOMetadata getStreamMetadata()
Specified by:
getStreamMetadata in class javax.imageio.ImageReader

getImageMetadata

public javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex)
Specified by:
getImageMetadata in class javax.imageio.ImageReader

read

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


Copyright © 2011 dcm4che. All Rights Reserved.