org.geotools.gce.grassraster
Class GrassBinaryImageWriter

Object
  extended by ImageWriter
      extended by 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
 
Constructor Summary
GrassBinaryImageWriter(GrassBinaryImageWriterSpi originatingProvider, ProgressListener monitor)
           
 
Method Summary
 void abort()
           
 boolean abortRequested()
           
 IIOMetadata convertImageMetadata(IIOMetadata md, ImageTypeSpecifier its, ImageWriteParam param)
           
 IIOMetadata convertStreamMetadata(IIOMetadata md, ImageWriteParam param)
           
 void dispose()
          Cleans this GrassBinaryImageWriter.
 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
 

Constructor Detail

GrassBinaryImageWriter

public GrassBinaryImageWriter(GrassBinaryImageWriterSpi originatingProvider,
                              ProgressListener monitor)
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()
Cleans this GrassBinaryImageWriter.

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


Copyright © 1996-2014 Geotools. All Rights Reserved.