org.geotoolkit.image.io
Class SpatialImageWriter.Spi

Object
  extended by IIOServiceProvider
      extended by ImageReaderWriterSpi
          extended by ImageWriterSpi
              extended by SpatialImageWriter.Spi
All Implemented Interfaces:
RegisterableService
Direct Known Subclasses:
ImageWriterAdapter.Spi, StreamImageWriter.Spi
Enclosing class:
SpatialImageWriter

protected abstract static class SpatialImageWriter.Spi
extends ImageWriterSpi

Service provider interfaces (SPI) for SpatialImageWriters. This base class initializes fields to the values listed below:

Field Value
 ImageReaderWriterSpi.nativeStreamMetadataFormatName   "geotk-coverageio_3.07" 
 ImageReaderWriterSpi.nativeImageMetadataFormatName   "geotk-coverageio_3.07" 

All other fields are left to their default values (null or false). Subclasses are responsible for initializing those fields.

Since:
3.07
Version:
3.07
Author:
Martin Desruisseaux (Geomatys)
See Also:
SpatialImageReader.Spi
Module:
coverage/geotk-coverageio (download)    View source code for this class

Field Summary
 
Fields inherited from class ImageWriterSpi
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE
 
Fields inherited from class ImageReaderWriterSpi
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat
 
Fields inherited from class IIOServiceProvider
vendorName, version
 
Constructor Summary
protected SpatialImageWriter.Spi()
          Initializes a default provider for SpatialImageWriters.
 
Method Summary
 IIOMetadataFormat getImageMetadataFormat(String formatName)
          Returns a description of the image metadata of the given name.
 IIOMetadataFormat getStreamMetadataFormat(String formatName)
          Returns a description of the stream metadata of the given name.
 
Methods inherited from class ImageWriterSpi
canEncodeImage, canEncodeImage, createWriterInstance, createWriterInstance, getImageReaderSpiNames, getOutputTypes, isFormatLossless, isOwnWriter
 
Methods inherited from class ImageReaderWriterSpi
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupported
 
Methods inherited from class IIOServiceProvider
getDescription, getVendorName, getVersion, onDeregistration, onRegistration
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialImageWriter.Spi

protected SpatialImageWriter.Spi()
Initializes a default provider for SpatialImageWriters.

For efficiency reasons, the fields are initialized to a shared array. Subclasses can assign new arrays, but should not modify the default array content.

Method Detail

getStreamMetadataFormat

public IIOMetadataFormat getStreamMetadataFormat(String formatName)
Returns a description of the stream metadata of the given name. If no description is available, then this method returns null.

Overrides:
getStreamMetadataFormat in class ImageReaderWriterSpi
Parameters:
formatName - The desired stream metadata format.
Returns:
The stream metadata format of the given name.

getImageMetadataFormat

public IIOMetadataFormat getImageMetadataFormat(String formatName)
Returns a description of the image metadata of the given name. If no description is available, then this method returns null.

Overrides:
getImageMetadataFormat in class ImageReaderWriterSpi
Parameters:
formatName - The desired image metadata format.
Returns:
The image metadata format of the given name.


Copyright © 2009-2012 Geotoolkit.org. All Rights Reserved.