org.geotools.coverage.grid.io
Interface GridFormatFactorySpi

All Superinterfaces:
Factory, OptionalFactory
All Known Implementing Classes:
AIGFormatFactory, ArcGridFormatFactory, ArcSDERasterFormatFactory, BaseGridFormatFactorySPI, DTEDFormatFactory, ECWFormatFactory, EnviHdrFormatFactory, ErdasImgFormatFactory, EsriHdrFormatFactory, GeoTiffFormatFactorySpi, GTopo30FormatFactory, ImageMosaicFormatFactory, ImageMosaicJDBCFormatFactory, ImagePyramidFormatFactory, JP2ECWFormatFactory, JP2KFormatFactory, JP2KFormatFactory, JP2MrSIDFormatFactory, MrSIDFormatFactory, NITFFormatFactory, WorldImageFormatFactory

public interface GridFormatFactorySpi
extends OptionalFactory

Constructs a live GridCoverageFormat.

In addition to implementing this interface datastores should have a services file:

META-INF/services/org.geotools.data.GridCoverageFormatFactorySpi

The file should contain a single line which gives the full name of the implementing class.

example:
e.g. org.geotools.data.arcgrid.ArcGridFormatFactory

The factories are never called directly by users, instead the GridFormatFinder class is used.

Author:
Jody Garnett, Refractions Research, Simone Giannecchini, GeoSolutions

Method Summary
 AbstractGridFormat createFormat()
          Construct a live grid format.
 
Methods inherited from interface org.geotools.factory.OptionalFactory
isAvailable
 
Methods inherited from interface org.geotools.factory.Factory
getImplementationHints
 

Method Detail

createFormat

AbstractGridFormat createFormat()
Construct a live grid format.

Throws:
java.io.IOException - (Warning: the rest of the javadoc comment was wrong) if there were any problems creating or connecting the datasource.


Copyright © 1996-2010 Geotools. All Rights Reserved.