Package org.apache.sis.storage.landsat
Class LandsatStoreProvider
Object
DataStoreProvider
LandsatStoreProvider
The provider of 
LandsatStore instances. Given a StorageConnector input,
 this class tries to instantiate a LandsatStore.
 Thread safety
The sameLandsatStoreProvider instance can be safely used by many threads without synchronization on
 the part of the caller. However, the LandsatStore instances created by this factory are not thread-safe.- Since:
- 1.1
Defined in the sis-earth-observation module
- 
Nested Class SummaryNested classes/interfaces inherited from class DataStoreProviderDataStoreProvider.Prober<S>
- 
Field SummaryFields inherited from class DataStoreProviderCREATE, LOCATION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns a description of all parameters accepted by this provider for opening a Landsat file.Returns a generic name for this data store, used mostly in warnings or error messages.open(StorageConnector connector) Returns aLandsatStoreimplementation associated with this provider.probeContent(StorageConnector connector) ReturnsProbeResult.SUPPORTEDif the given storage appears to be supported byLandsatStore.Methods inherited from class DataStoreProvidergetFormat, getLogger, getSupportedVersions, open, probeContent
- 
Constructor Details- 
LandsatStoreProviderpublic LandsatStoreProvider()Creates a new provider.
 
- 
- 
Method Details- 
getShortNameReturns a generic name for this data store, used mostly in warnings or error messages.- Specified by:
- getShortNamein class- DataStoreProvider
- Returns:
- a short name or abbreviation for the data format.
- See Also:
 
- 
getOpenParametersReturns a description of all parameters accepted by this provider for opening a Landsat file.- Specified by:
- getOpenParametersin class- DataStoreProvider
- Returns:
- description of available parameters for opening a Landsat file.
- Since:
- 0.8
- See Also:
 
- 
probeContentReturnsProbeResult.SUPPORTEDif the given storage appears to be supported byLandsatStore. ReturningSUPPORTEDfrom this method 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 storage header.- Specified by:
- probeContentin class- DataStoreProvider
- Parameters:
- connector- information about the storage (URL, stream, JDBC connection, etc).
- Returns:
- ProbeResult.SUPPORTEDif the given storage seems to be readable as a Landsat file.
- Throws:
- DataStoreException- if an I/O error occurred.
 
- 
openReturns aLandsatStoreimplementation associated with this provider.- Specified by:
- openin class- DataStoreProvider
- Parameters:
- connector- information about the storage (URL, stream, etc).
- Returns:
- a data store implementation associated with this provider for the given storage.
- Throws:
- DataStoreException- if an error occurred while creating the data store instance.
- See Also:
 
 
-