com.sun.jimi.core.decoder.png
Class PNGDecoder

java.lang.Object
  |
  +--com.sun.jimi.core.util.ProgressMonitorSupport
        |
        +--com.sun.jimi.core.compat.JimiDecoderBase
              |
              +--com.sun.jimi.core.decoder.png.PNGDecoder

public class PNGDecoder
extends JimiDecoderBase

Decode images from the encoded PNG file format.


Fields inherited from class com.sun.jimi.core.compat.JimiDecoderBase
busyDecoding, cleanupCommands, currentController, currentHandle, decodingLock, error, ERROR, factory, finishedDecoding, IMAGEAVAIL, INFOAVAIL, input, jimiImage, MOREIMAGES, MULTIIMAGE, UNKNOWNCOUNT
 
Fields inherited from class com.sun.jimi.core.util.ProgressMonitorSupport
currentProgressLevel, progressListener
 
Constructor Summary
PNGDecoder()
           
 
Method Summary
 boolean driveDecoder()
           
 void freeDecoder()
           
 int getState()
           
 void initDecoder(java.io.InputStream in, AdaptiveRasterImage ji)
           
 
Methods inherited from class com.sun.jimi.core.compat.JimiDecoderBase
addCleanupCommand, createAdaptiveRasterImage, createAdaptiveRasterImage, decodeNextImage, finishedDecode, getCapabilities, getNumberOfImages, initDecoding, jimiImageCreated, mustWaitForOptions, run, setFinished, skipImage, usesChanneledData, waitReady
 
Methods inherited from class com.sun.jimi.core.util.ProgressMonitorSupport
setProgress, setProgressListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PNGDecoder

public PNGDecoder()
Method Detail

initDecoder

public void initDecoder(java.io.InputStream in,
                        AdaptiveRasterImage ji)
                 throws JimiException
Overrides:
initDecoder in class JimiDecoderBase

driveDecoder

public boolean driveDecoder()
                     throws JimiException
Overrides:
driveDecoder in class JimiDecoderBase

freeDecoder

public void freeDecoder()
                 throws JimiException
Overrides:
freeDecoder in class JimiDecoderBase

getState

public int getState()
Overrides:
getState in class JimiDecoderBase