org.geotools.image.io.text
Class TextMatrixImageWriter

java.lang.Object
  extended by javax.imageio.ImageWriter
      extended by org.geotools.image.io.GeographicImageWriter
          extended by org.geotools.image.io.StreamImageWriter
              extended by org.geotools.image.io.text.TextImageWriter
                  extended by org.geotools.image.io.text.TextMatrixImageWriter
All Implemented Interfaces:
javax.imageio.ImageTranscoder

public class TextMatrixImageWriter
extends TextImageWriter

An image encoder for matrix of floating-point numbers.

Since:
2.4
Version:
$Id: TextMatrixImageWriter.java 30679 2008-06-13 10:19:41Z acuster $
Author:
Martin Desruisseaux

Nested Class Summary
static class TextMatrixImageWriter.Spi
          Service provider interface (SPI) for TextMatrixImageWriters.
 
Field Summary
 
Fields inherited from class org.geotools.image.io.StreamImageWriter
closeOnReset
 
Fields inherited from class javax.imageio.ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
 
Constructor Summary
protected TextMatrixImageWriter(javax.imageio.spi.ImageWriterSpi provider)
          Constructs a new image writer.
 
Method Summary
 void write(javax.imageio.metadata.IIOMetadata streamMetadata, javax.imageio.IIOImage image, javax.imageio.ImageWriteParam parameters)
          Appends a complete image stream containing a single image.
 
Methods inherited from class org.geotools.image.io.text.TextImageWriter
close, createNumberFormat, getCharset, getDataLocale, getExpectedFractionPosition, getLineSeparator, getWriter
 
Methods inherited from class org.geotools.image.io.StreamImageWriter
dispose, finalize, getOutputStream, reset, setOutput
 
Methods inherited from class org.geotools.image.io.GeographicImageWriter
canWriteRasters, computeSize, convertImageMetadata, convertStreamMetadata, createRectIter, getDefaultImageMetadata, getDefaultStreamMetadata, processImageComplete, processImageStarted, processThumbnailComplete, processThumbnailStarted, processWarningOccurred, processWarningOccurred, warningOccurred
 
Methods inherited from class javax.imageio.ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteSequence, clearAbortRequest, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getDefaultWriteParam, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, prepareWriteSequence, processImageProgress, processImageStarted, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, setLocale, write, write, writeInsert, writeToSequence
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextMatrixImageWriter

protected TextMatrixImageWriter(javax.imageio.spi.ImageWriterSpi provider)
Constructs a new image writer.

Parameters:
provider - the provider that is invoking this constructor, or null if none.
Method Detail

write

public void write(javax.imageio.metadata.IIOMetadata streamMetadata,
                  javax.imageio.IIOImage image,
                  javax.imageio.ImageWriteParam parameters)
           throws java.io.IOException
Appends a complete image stream containing a single image.

Specified by:
write in class javax.imageio.ImageWriter
Parameters:
streamMetadata - The stream metadata (ignored in default implementation).
image - The image or raster to be written.
parameters - The write parameters, or null if the whole image will be written.
Throws:
java.io.IOException


Copyright © 1996-2010 Geotools. All Rights Reserved.