Class GIFImageWriter
- java.lang.Object
-
- javax.imageio.ImageWriter
-
- 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
Constructors Constructor Description GIFImageWriter(GIFImageWriterSpi originatingProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanWriteSequence()IIOMetadataconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)Creates a default image metadata object and merges in the supplied metadata.IIOMetadataconvertStreamMetadata(IIOMetadata inData, ImageWriteParam param)Creates a default stream metadata object and merges in the supplied metadata.voidendWriteSequence()IIOMetadatagetDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)IIOMetadatagetDefaultStreamMetadata(ImageWriteParam param)ImageWriteParamgetDefaultWriteParam()voidprepareWriteSequence(IIOMetadata streamMetadata)voidreset()voidsetOutput(Object output)voidwrite(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p)voidwriteToSequence(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
-
-
-
-
Constructor Detail
-
GIFImageWriter
public GIFImageWriter(GIFImageWriterSpi originatingProvider)
-
-
Method Detail
-
canWriteSequence
public boolean canWriteSequence()
- Overrides:
canWriteSequencein classImageWriter
-
convertStreamMetadata
public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
Creates a default stream metadata object and merges in the supplied metadata.- Specified by:
convertStreamMetadatain interfaceImageTranscoder- Specified by:
convertStreamMetadatain classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
Creates a default image metadata object and merges in the supplied metadata.- Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
endWriteSequence
public void endWriteSequence() throws IOException- Overrides:
endWriteSequencein classImageWriter- Throws:
IOException
-
getDefaultImageMetadata
public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
- Specified by:
getDefaultImageMetadatain classImageWriter
-
getDefaultStreamMetadata
public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
- Specified by:
getDefaultStreamMetadatain classImageWriter
-
getDefaultWriteParam
public ImageWriteParam getDefaultWriteParam()
- Overrides:
getDefaultWriteParamin classImageWriter
-
prepareWriteSequence
public void prepareWriteSequence(IIOMetadata streamMetadata) throws IOException
- Overrides:
prepareWriteSequencein classImageWriter- Throws:
IOException
-
reset
public void reset()
- Overrides:
resetin classImageWriter
-
setOutput
public void setOutput(Object output)
- Overrides:
setOutputin classImageWriter
-
write
public void write(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p) throws IOException
- Specified by:
writein classImageWriter- Throws:
IOException
-
writeToSequence
public void writeToSequence(IIOImage image, ImageWriteParam param) throws IOException
- Overrides:
writeToSequencein classImageWriter- Throws:
IOException
-
-