com.sun.jimi.core.decoder.bmp
Class BMPDecoder

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

public class BMPDecoder
extends JimiDecoderBase

See Also:
java.image.ImageProducer

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
BMPDecoder()
           
 
Method Summary
 boolean driveDecoder()
           
 void freeDecoder()
           
 AdaptiveRasterImage getJimiImage()
           
 int getState()
           
 void initDecoder(java.io.InputStream in, AdaptiveRasterImage ji)
           
 boolean usesChanneledData()
           
 
Methods inherited from class com.sun.jimi.core.compat.JimiDecoderBase
addCleanupCommand, createAdaptiveRasterImage, createAdaptiveRasterImage, decodeNextImage, finishedDecode, getCapabilities, getNumberOfImages, initDecoding, jimiImageCreated, mustWaitForOptions, run, setFinished, skipImage, 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

BMPDecoder

public BMPDecoder()
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

getJimiImage

public AdaptiveRasterImage getJimiImage()

usesChanneledData

public boolean usesChanneledData()
Overrides:
usesChanneledData in class JimiDecoderBase