Package org.geotools.gce.geotiff
Class GeoTiffFormatFactorySpi
- Object
-
- GeoTiffFormatFactorySpi
-
- All Implemented Interfaces:
GridFormatFactorySpi,Factory,OptionalFactory
public class GeoTiffFormatFactorySpi extends Object implements GridFormatFactorySpi
TheGeoTiffFormatFactorySpishould never be instantiated directly by user code. It is discovered by theGridFormatFinderfor automatic discovery. Use the standard Geotools method of discovering a factory in order to create a format.This format will only report itself to be "available" if the JAI and JAI ImageI/O libraries are available. Otherwise it will be unavailable. If a user attempts to create a new instance of the format when the required libraries are unavailable, an
UnsupportedOperationExceptionwill be thrown.- Author:
- Bryce Nordgren / USDA Forest Service, Simone Giannecchini
-
-
Constructor Summary
Constructors Constructor Description GeoTiffFormatFactorySpi()Creates a new instance of GeoTiffFormatFactorySpi
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractGridFormatcreateFormat()Creates and returns a new instance of theGeoTiffFormatclass if the required libraries are present.Map<RenderingHints.Key,?>getImplementationHints()Returns the implementation hints.booleanisAvailable()Informs the caller whether the libraries required by the GeoTiff reader are installed or not.
-
-
-
Method Detail
-
createFormat
public AbstractGridFormat createFormat()
Creates and returns a new instance of theGeoTiffFormatclass if the required libraries are present. If JAI and JAI Image I/O are not present, will throw anUnsupportedOperationException.- Specified by:
createFormatin interfaceGridFormatFactorySpi- Returns:
GeoTiffFormatobject.- Throws:
UnsupportedOperationException- if this format is unavailable.
-
isAvailable
public boolean isAvailable()
Informs the caller whether the libraries required by the GeoTiff reader are installed or not.- Specified by:
isAvailablein interfaceOptionalFactory- Returns:
- availability of the GeoTiff format.
-
getImplementationHints
public Map<RenderingHints.Key,?> getImplementationHints()
Returns the implementation hints. The default implementation returns an empty map.- Specified by:
getImplementationHintsin interfaceFactory- Returns:
- Empty Map.
-
-