Class AsciiGridStoreProvider
java.lang.Object
org.apache.sis.storage.DataStoreProvider
org.apache.sis.internal.storage.URIDataStore.Provider
org.apache.sis.internal.storage.PRJDataStore.Provider
org.apache.sis.internal.storage.esri.AsciiGridStoreProvider
The provider of
AsciiGridStore instances.
Given a StorageConnector input, this class tries to instantiate an AsciiGridStore.
Thread safety
The sameAsciiGridStoreProvider instance can be safely used by many threads without synchronization on
the part of the caller. However, the AsciiGridStore instances created by this factory are not thread-safe.- Since:
- 1.2
- Version:
- 1.2
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sis.storage.DataStoreProvider
DataStoreProvider.Prober<S> -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final StringThe format names for ESRI ASCII grid files.Fields inherited from class org.apache.sis.internal.storage.PRJDataStore.Provider
DEFAULT_CRSFields inherited from class org.apache.sis.internal.storage.URIDataStore.Provider
CREATE_PARAM, ENCODING, LOCATION_PARAMFields inherited from class org.apache.sis.storage.DataStoreProvider
CREATE, LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a generic name for this data store, used mostly in warnings or error messages.open(StorageConnector connector) Returns anAsciiGridStoreimplementation associated with this provider.probeContent(StorageConnector connector) Returns the MIME type if the given storage appears to be supported byAsciiGridStore.Methods inherited from class org.apache.sis.internal.storage.PRJDataStore.Provider
build, openMethods inherited from class org.apache.sis.internal.storage.URIDataStore.Provider
connector, descriptor, getOpenParameters, isWritableMethods inherited from class org.apache.sis.storage.DataStoreProvider
getFormat, getLogger, getSupportedVersions, probeContent
-
Field Details
-
NAME
The format names for ESRI ASCII grid files.- See Also:
-
-
Constructor Details
-
AsciiGridStoreProvider
public AsciiGridStoreProvider()Creates a new provider.
-
-
Method Details
-
getShortName
Returns a generic name for this data store, used mostly in warnings or error messages.- Specified by:
getShortNamein classDataStoreProvider- Returns:
- a short name or abbreviation for the data format.
- See Also:
-
probeContent
Returns the MIME type if the given storage appears to be supported byAsciiGridStore. 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:
probeContentin classDataStoreProvider- Parameters:
connector- information about the storage (URL, stream, JDBC connection, etc).- Returns:
- a supported status with the MIME type if the given storage seems to be readable as an ASCII Grid file.
- Throws:
DataStoreException- if an I/O error occurred.
-
open
Returns anAsciiGridStoreimplementation associated with this provider.- Specified by:
openin classDataStoreProvider- 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:
-