org.geotoolkit.image.io
Class SpatialImageReader.Spi

Object
  extended by IIOServiceProvider
      extended by ImageReaderWriterSpi
          extended by ImageReaderSpi
              extended by SpatialImageReader.Spi
All Implemented Interfaces:
RegisterableService
Direct Known Subclasses:
ImageReaderAdapter.Spi, RawImageReader.Spi, RawTiffImageReader.Spi, StreamImageReader.Spi
Enclosing class:
SpatialImageReader

protected abstract static class SpatialImageReader.Spi
extends ImageReaderSpi

Service provider interfaces (SPI) for SpatialImageReaders. 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:
SpatialImageWriter.Spi
Module:
coverage/geotk-coverageio (download)    View source code for this class

Field Summary
 
Fields inherited from class ImageReaderSpi
inputTypes, STANDARD_INPUT_TYPE, writerSpiNames
 
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 SpatialImageReader.Spi()
          Initializes a default provider for SpatialImageReaders.
 
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 ImageReaderSpi
canDecodeInput, createReaderInstance, createReaderInstance, getImageWriterSpiNames, getInputTypes, isOwnReader
 
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

SpatialImageReader.Spi

protected SpatialImageReader.Spi()
Initializes a default provider for SpatialImageReaders.

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.