Package org.gvsig.fmap.dal
Interface DataStoreProviderFactory
- All Superinterfaces:
DataFactory,org.gvsig.tools.extensionpoint.ExtensionSingleton
- All Known Subinterfaces:
ExternalStoreProviderFactory,FeatureStoreProviderFactory,RasterStoreProviderFactory
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintThe provider can create new stores.intThe provider has read supportintThe provider has write supportcreateProvider(DataParameters parameters, DataStoreProviderServices providerServices) Builds a specific providerReturn a short descripion about the providergetName()Returns the name of the providerintThe provider has raster support.intintThe provider has tabular support.intThe provider has vectorial support.intReturn YES if the provider supports tiled.intReturn YES if the provider works best if is tiled.Methods inherited from interface org.gvsig.fmap.dal.DataFactory
create, createParameters, isHidden
-
Field Details
-
UNKNOWN
static final int UNKNOWN- See Also:
-
YES
static final int YES- See Also:
-
NO
static final int NO- See Also:
-
-
Method Details
-
getName
String getName()Returns the name of the provider- Specified by:
getNamein interfaceDataFactory- Returns:
- name of the provider
-
getDescription
String getDescription()Return a short descripion about the provider- Specified by:
getDescriptionin interfaceDataFactory- Returns:
- description about the provider
-
allowRead
int allowRead()The provider has read support- Returns:
- YES if has read support
-
allowWrite
int allowWrite()The provider has write support- Returns:
- YES if has write support
-
allowCreate
int allowCreate()The provider can create new stores.- Returns:
- YES if has creation support
-
hasTabularSupport
int hasTabularSupport()The provider has tabular support. This support is the minimum requisite for a FeatureStore.- Returns:
- YES if has write support
-
hasVectorialSupport
int hasVectorialSupport()The provider has vectorial support.- Returns:
- YES if has vectorial support
-
hasRasterSupport
int hasRasterSupport()The provider has raster support.- Returns:
- YES if has raster support
-
hasSQLSupport
int hasSQLSupport() -
createProvider
DataStoreProvider createProvider(DataParameters parameters, DataStoreProviderServices providerServices) throws InitializeException Builds a specific provider- Parameters:
parameters-providerServices-- Returns:
- the provider
- Throws:
InitializeException
-
worksBestTiled
int worksBestTiled()Return YES if the provider works best if is tiled.- Returns:
-
isTiledSupported
int isTiledSupported()Return YES if the provider supports tiled.- Returns:
-