Package org.gvsig.fmap.dal.spi
Interface DataManagerProviderServices
- All Superinterfaces:
org.gvsig.fmap.dal.DataManager,org.gvsig.tools.util.PropertiesSupport,org.gvsig.tools.service.spi.Services
public interface DataManagerProviderServices
extends org.gvsig.fmap.dal.DataManager
Inteface of DataManager of Services for data providers
-
Field Summary
Fields inherited from interface org.gvsig.fmap.dal.DataManager
CREATE_STORE_AUTHORIZATION, DAL_FEATURETYPE_MODE_EDIT, DAL_FEATURETYPE_MODE_EDIT_MSG, DAL_PREFERRED_COLUMNS, DAL_STORE_ENVELOPE, DAL_SYMBOL_TABLE, DAL_USE_LABELS, DAL_USE_LARGE_SELECTION, FUNCTION_CREATE_IN_MEMORY_TABLE, FUNCTION_CREATE_TABLE, FUNCTION_CREATE_TABLE_STRUCTURE, FUNCTION_CURRENT_ROW, FUNCTION_CURRENT_STORE, FUNCTION_EXECUTESQL, FUNCTION_EXISTS, FUNCTION_EXISTS_TABLE, FUNCTION_FOREIGN_VALUE, FUNCTION_FOREING_VALUE, FUNCTION_GEOMETRY, FUNCTION_INSERT_INTO_TABLE, FUNCTION_ISSELECTED_CURRENT_ROW, FUNCTION_ROW_TAG, FUNCTION_SELECT, FUNCTION_SELECT_COUNT, FUNCTION_SELECT_COUNT_FROM_SELECTION, FUNCTION_SELECT_FROM_SELECTION, FUNCTION_SET_ROW_TAG, FUNCTION_UPDATE, READ_STORE_AUTHORIZATION, RECOMENDED_SIZE_FOR_CLOB, USE_LABELS_BOTH, USE_LABELS_NO, USE_LABELS_YES, WRITE_STORE_AUTHORIZATION -
Method Summary
Modifier and TypeMethodDescriptioncreateFeatureIndexProvider(String name, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type, String indexName, org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) Returns a DataIndexProvider compatible with the attribute data type.createProvider(org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices, org.gvsig.fmap.dal.DataStoreParameters parameters) Creates a new instance of the provider associated to the passed parameters.getResource(Object resourcesLoader, String name) Return the URL associated to the indicated resource.getResourceAsStream(Object resourcesLoader, String name) Return the InputStream associated to the indicated resource.org.gvsig.fmap.dal.DataStoreopenStore(org.gvsig.fmap.dal.DataStoreParameters parameters, DataStoreProvider provider) voidregisterDefaultRasterStore(Class rasterStoreClass) Este metodo es temporal hasta que se integre el nuevo raster en el core de gvSIG.voidregisterExplorerProvider(String name, Class dataSourceClass, Class parametersClass) voidregisterServerExplorerFactory(org.gvsig.fmap.dal.DataServerExplorerFactory factory) voidregisterStoreFactory(String name, Class storeFactoryClass) Registers a store factory.voidregisterStoreFactory(org.gvsig.fmap.dal.DataStoreFactory_v2_4 factory) voidregisterStoreProvider(String name, Class dataStoreProviderClass, Class parametersClass) Registers a store .voidregisterStoreProviderFactory(org.gvsig.fmap.dal.DataStoreProviderFactory factory) Methods inherited from interface org.gvsig.fmap.dal.DataManager
addDatabaseWorkspace, addDatabaseWorkspaceListener, addStoreObserver, clearAllCachedResources, clearAvailableValuesCache, createCacheParameters, createDALExpressionBuilder, createDatabaseWorkspaceManager, createDataTypeDetector, createExpresion, createExpresion, createExpressionBuilder, createFeatureAttributeDescriptor, createFeatureAttributeEmulatorExpression, createFeaturePagingHelper, createFeaturePagingHelper, createFeatureRuleExpression, createFeatureSymbolTable, createFeatureSymbolTable, createFeatureType, createFeatureType, createFileStore, createFilter, createFilter, createLabelsCacheForFieldValues, createLargeMap, createLargeSet, createMemoryStore, createMemoryStoreParameters, createNewStoreParameters, createNewStoreParameters, createServerExplorer, createServerExplorerParameters, createStore, createStoreParameters, createStoreParameters, createStoreParameters, createStoreParameters, createStoreParameters, createTransaction, createUniqueID, getCacheResourcesFolder, getDALBytesFromFeatureType, getDatabaseWorkspace, getDatabaseWorkspace, getDatabaseWorkspace, getDataProfile, getDataProfiles, getDataServerExplorerPool, getDataTypes, getDefaultFeatureIndexProviderName, getExplorerProviders, getFeatureCacheProviders, getFeatureIndexProviders, getFeatureIndexRegister, getFeaturesFromClipboard, getFeatureTypesFromDAL, getLocalResourcesFolder, getLocalResourcesFolder, getMaxSizeForSmallFeatureSelection, getOpenErrorHandler, getServerExplorerFromStore, getServerExplorerRegister, getStoreFactory, getStoreProviderFactory, getStoreProviderRegister, getStoreProviders, getStoreProviders, getStoreRegister, getStoresRepository, getTemporaryDirectory, isTheOldRasterRegistered, newStore, newStore, openServerExplorer, openServerExplorer, openStore, openStore, openStore, openStore, openStore, openStore, openStore, putFeaturesInClipboard, registerDataProfile, registerLargeMap, registerLargeSet, removeDatabaseWorkspace, removeStoreObserver, setDataServerExplorerPool, setDefaultFeatureIndexProviderName, setLocalResourcesFolder, setMaxSizeForSmallFeatureSelection, setOpenErrorHandler, setResourcesLoader, setResourcesLoader, writeDALResource, writeDALResourceMethods inherited from interface org.gvsig.tools.util.PropertiesSupport
getProperties, getProperty, setProperty
-
Method Details
-
createProvider
DataStoreProvider createProvider(org.gvsig.fmap.dal.spi.DataStoreProviderServices providerServices, org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException Creates a new instance of the provider associated to the passed parameters.- Parameters:
providerServices-parameters-- Returns:
- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
registerStoreProviderFactory
void registerStoreProviderFactory(org.gvsig.fmap.dal.DataStoreProviderFactory factory) -
registerDefaultRasterStore
Este metodo es temporal hasta que se integre el nuevo raster en el core de gvSIG.- Parameters:
rasterStoreClass-
-
createFeatureIndexProvider
FeatureIndexProviderServices createFeatureIndexProvider(String name, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type, String indexName, org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) throws org.gvsig.fmap.dal.exception.InitializeException, org.gvsig.fmap.dal.exception.ProviderNotRegisteredException Returns a DataIndexProvider compatible with the attribute data type.- Parameters:
name-store- associated FeatureStoretype- associated FeatureTypeindexName-attr- associated FeatureAttributeDescriptor- Returns:
- empty DataIndexProvider, initialized and ready to use
- Throws:
org.gvsig.fmap.dal.exception.InitializeExceptionorg.gvsig.fmap.dal.exception.ProviderNotRegisteredException
-
registerStoreFactory
void registerStoreFactory(org.gvsig.fmap.dal.DataStoreFactory_v2_4 factory) -
registerServerExplorerFactory
void registerServerExplorerFactory(org.gvsig.fmap.dal.DataServerExplorerFactory factory) -
registerExplorerProvider
- Parameters:
name-dataSourceClass- class of providerparametersClass- parameters class of provider
-
registerStoreFactory
Registers a store factory.- Parameters:
name-storeFactoryClass-
-
registerStoreProvider
Registers a store .- Parameters:
name-dataStoreProviderClass-parametersClass-
-
getResource
Return the URL associated to the indicated resource. If the data manager has set a resource loader, use this to search the resource. If this don't contain the indicated resource or the data manager has not set a resource loader, search the resource in the class loader of the object "resourceLoader" indicated as parameter. This is usefull to load the resource files associateds to the xml of parameter and metadad description.- Parameters:
resourcesLoader-name-- Returns:
-
getResourceAsStream
Return the InputStream associated to the indicated resource. If the data manager has set a resource loader, use this to search the resource. If this don't contain the indicated resource or the data manager has not set a resource loader, search the resource in the class loader of the object "resourceLoader" indicated as parameter. This is usefull to load the resource files associateds to the xml of parameter and metadad description.- Parameters:
resourcesLoader-name-- Returns:
-
openStore
org.gvsig.fmap.dal.DataStore openStore(org.gvsig.fmap.dal.DataStoreParameters parameters, DataStoreProvider provider)
-