Class GrassBinaryImageWriter

  • All Implemented Interfaces:
    ImageTranscoder

    public class GrassBinaryImageWriter
    extends ImageWriter
    Author:
    Andrea Antonello - www.hydrologis.com
    • Field Summary

      • Fields inherited from class ImageWriter

        availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void abort()  
      boolean abortRequested()  
      IIOMetadata convertImageMetadata​(IIOMetadata md, ImageTypeSpecifier its, ImageWriteParam param)  
      IIOMetadata convertStreamMetadata​(IIOMetadata md, ImageWriteParam param)  
      void dispose()
      IIOMetadata getDefaultImageMetadata​(ImageTypeSpecifier its, ImageWriteParam param)  
      IIOMetadata getDefaultStreamMetadata​(ImageWriteParam param)  
      void reset()  
      void setOutput​(Object output)
      Sets the output for this GrassBinaryImageWriter.
      void setOutput​(Object output, JGrassRegion writeRegion)  
      void write​(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)  
      • Methods inherited from class ImageWriter

        addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getDefaultWriteParam, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, prepareWriteSequence, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, setLocale, write, write, writeInsert, writeToSequence
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setOutput

        public void setOutput​(Object output,
                              JGrassRegion writeRegion)
      • setOutput

        public void setOutput​(Object output)
        Sets the output for this GrassBinaryImageWriter.
        Overrides:
        setOutput in class ImageWriter
      • write

        public void write​(IIOMetadata streamMetadata,
                          IIOImage image,
                          ImageWriteParam param)
                   throws IOException
        Specified by:
        write in class ImageWriter
        Throws:
        IOException
      • getDefaultImageMetadata

        public IIOMetadata getDefaultImageMetadata​(ImageTypeSpecifier its,
                                                   ImageWriteParam param)
        Specified by:
        getDefaultImageMetadata in class ImageWriter
        See Also:
        ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
      • getDefaultStreamMetadata

        public IIOMetadata getDefaultStreamMetadata​(ImageWriteParam param)
        Specified by:
        getDefaultStreamMetadata in class ImageWriter
        See Also:
        javax.imageio.ImageWriter#getDefaultIStreamMetadata(javax.imageio.ImageWriteParam)
      • convertStreamMetadata

        public IIOMetadata convertStreamMetadata​(IIOMetadata md,
                                                 ImageWriteParam param)
        Specified by:
        convertStreamMetadata in interface ImageTranscoder
        Specified by:
        convertStreamMetadata in class ImageWriter
        See Also:
        ImageWriter.convertStreamMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageWriteParam)
      • convertImageMetadata

        public IIOMetadata convertImageMetadata​(IIOMetadata md,
                                                ImageTypeSpecifier its,
                                                ImageWriteParam param)
        Specified by:
        convertImageMetadata in interface ImageTranscoder
        Specified by:
        convertImageMetadata in class ImageWriter
        See Also:
        ImageWriter.convertImageMetadata(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam)
      • dispose

        public void dispose()
        Overrides:
        dispose in class ImageWriter
      • abort

        public void abort()
        Overrides:
        abort in class ImageWriter
      • abortRequested

        public boolean abortRequested()
        Overrides:
        abortRequested in class ImageWriter
      • reset

        public void reset()
        Overrides:
        reset in class ImageWriter