org.exoplatform.imageio.plugins.gif
Class GIFImageWriter

java.lang.Object
  extended by javax.imageio.ImageWriter
      extended by org.exoplatform.imageio.plugins.gif.GIFImageWriter
All Implemented Interfaces:
ImageTranscoder

public class GIFImageWriter
extends ImageWriter

version: openjdk-7-ea-src-b35-11_sep_2008


Field Summary
 
Fields inherited from class javax.imageio.ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
 
Constructor Summary
GIFImageWriter(GIFImageWriterSpi originatingProvider)
           
 
Method Summary
 boolean canWriteSequence()
           
 IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
          Creates a default image metadata object and merges in the supplied metadata.
 IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
          Creates a default stream metadata object and merges in the supplied metadata.
 void endWriteSequence()
           
 IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
           
 IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
           
 ImageWriteParam getDefaultWriteParam()
           
 void prepareWriteSequence(IIOMetadata streamMetadata)
           
 void reset()
           
 void setOutput(Object output)
           
 void write(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p)
           
 void writeToSequence(IIOImage image, ImageWriteParam param)
           
 
Methods inherited from class javax.imageio.ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, clearAbortRequest, dispose, endInsertEmpty, endReplacePixels, endWriteEmpty, getAvailableLocales, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, setLocale, write, write, writeInsert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GIFImageWriter

public GIFImageWriter(GIFImageWriterSpi originatingProvider)
Method Detail

canWriteSequence

public boolean canWriteSequence()
Overrides:
canWriteSequence in class ImageWriter

convertStreamMetadata

public IIOMetadata convertStreamMetadata(IIOMetadata inData,
                                         ImageWriteParam param)
Creates a default stream metadata object and merges in the supplied metadata.

Specified by:
convertStreamMetadata in interface ImageTranscoder
Specified by:
convertStreamMetadata in class ImageWriter

convertImageMetadata

public IIOMetadata convertImageMetadata(IIOMetadata inData,
                                        ImageTypeSpecifier imageType,
                                        ImageWriteParam param)
Creates a default image metadata object and merges in the supplied metadata.

Specified by:
convertImageMetadata in interface ImageTranscoder
Specified by:
convertImageMetadata in class ImageWriter

endWriteSequence

public void endWriteSequence()
                      throws IOException
Overrides:
endWriteSequence in class ImageWriter
Throws:
IOException

getDefaultImageMetadata

public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType,
                                           ImageWriteParam param)
Specified by:
getDefaultImageMetadata in class ImageWriter

getDefaultStreamMetadata

public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
Specified by:
getDefaultStreamMetadata in class ImageWriter

getDefaultWriteParam

public ImageWriteParam getDefaultWriteParam()
Overrides:
getDefaultWriteParam in class ImageWriter

prepareWriteSequence

public void prepareWriteSequence(IIOMetadata streamMetadata)
                          throws IOException
Overrides:
prepareWriteSequence in class ImageWriter
Throws:
IOException

reset

public void reset()
Overrides:
reset in class ImageWriter

setOutput

public void setOutput(Object output)
Overrides:
setOutput in class ImageWriter

write

public void write(IIOMetadata sm,
                  IIOImage iioimage,
                  ImageWriteParam p)
           throws IOException
Specified by:
write in class ImageWriter
Throws:
IOException

writeToSequence

public void writeToSequence(IIOImage image,
                            ImageWriteParam param)
                     throws IOException
Overrides:
writeToSequence in class ImageWriter
Throws:
IOException


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.