Class GeoTiffStoreProvider
Object
DataStoreProvider
GeoTiffStoreProvider
The provider of
GeoTiffStore
instances.
Given a StorageConnector
input, this class tries to instantiate a GeoTiffStore
.- Since:
- 0.8
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class DataStoreProvider
DataStoreProvider.Prober<S>
-
Field Summary
Fields inherited from class DataStoreProvider
CREATE, LOCATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the logger used by GeoTIFF stores.Returns a description of all parameters accepted by this provider for opening a GeoTIFF file.Returns a generic name for this data store, used mostly in warnings or error messages.open
(StorageConnector connector) Creates aGeoTiffStore
instance associated with this provider.open
(ParameterValueGroup parameters) Creates aGeoTiffStore
instance from the given parameters.probeContent
(StorageConnector connector) Returns the MIME type if the given storage appears to be supported byGeoTiffStore
.Methods inherited from class DataStoreProvider
getFormat, getSupportedVersions, probeContent
-
Constructor Details
-
GeoTiffStoreProvider
public GeoTiffStoreProvider()Creates a new provider.
-
-
Method Details
-
getShortName
Returns a generic name for this data store, used mostly in warnings or error messages.- Specified by:
getShortName
in classDataStoreProvider
- Returns:
- a short name or abbreviation for the data format.
- See Also:
-
getOpenParameters
Returns a description of all parameters accepted by this provider for opening a GeoTIFF file.- Specified by:
getOpenParameters
in classDataStoreProvider
- Returns:
- description of available parameters for opening a GeoTIFF file.
- Since:
- 0.8
- See Also:
-
probeContent
Returns the MIME type if the given storage appears to be supported byGeoTiffStore
. A supported status does not guarantee that reading or writing will succeed, only that there appears to be a reasonable chance of success based on a brief inspection of the file header.- Specified by:
probeContent
in classDataStoreProvider
- Parameters:
connector
- information about the storage (URL, stream, etc).- Returns:
- a supported status with the MIME type
if the given storage seems to be readable by
GeoTiffStore
instances. - Throws:
DataStoreException
- if an I/O error occurred.
-
open
Creates aGeoTiffStore
instance associated with this provider.- Specified by:
open
in classDataStoreProvider
- Parameters:
connector
- information about the storage (URL, stream, etc).- Returns:
- a data store instance associated with this provider for the given storage.
- Throws:
DataStoreException
- if an error occurred while creating the data store instance.- See Also:
-
open
Creates aGeoTiffStore
instance from the given parameters.- Overrides:
open
in classDataStoreProvider
- Parameters:
parameters
- opening parameters as defined bygetOpenParameters()
.- Returns:
- a data store instance associated with this provider for the given parameters.
- Throws:
DataStoreException
- if an error occurred while creating the data store instance.- Since:
- 1.5
- See Also:
-
getLogger
Returns the logger used by GeoTIFF stores.- Overrides:
getLogger
in classDataStoreProvider
- Returns:
- the logger to use as a fallback (when there are no listeners) for warning messages.
- See Also:
-