public interface DataManagerProviderServices extends DataManager
CREATE_STORE_AUTHORIZATION, READ_STORE_AUTHORIZATION, WRITE_STORE_AUTHORIZATION| Modifier and Type | Method and Description |
|---|---|
FeatureCacheProvider |
createFeatureCacheProvider(String name,
DynObject parameters)
Creates a FeatureCacheProvider from a name and the parameters to configure
its data server explorer.
|
FeatureIndexProviderServices |
createFeatureIndexProvider(String name,
FeatureStore store,
FeatureType type,
String indexName,
FeatureAttributeDescriptor attr)
Returns a DataIndexProvider compatible with the attribute data type.
|
DataStoreProvider |
createProvider(DataStoreProviderServices providerServices,
DataStoreParameters parameters)
Creates a new instance of the provider associated to the passed parameters.
|
void |
registerDefaultRasterStore(Class rasterStoreClass)
Este metodo es temporal hasta que se integre el nuevo raster en el
core de gvSIG.
|
void |
registerExplorerProvider(String name,
Class dataSourceClass,
Class parametersClass)
Register a new provider of data server explorer
FIXME
|
void |
registerFeatureCacheProvider(FeatureCacheProviderFactory providerFactory)
Registers a new cache provider.
|
void |
registerFeatureIndexProvider(String name,
String description,
Class clazz,
int dataType)
Registers a new feature index provider.
|
void |
registerStoreFactory(String name,
Class storeFactoryClass)
Registers a store factory.
|
void |
registerStoreProvider(String name,
Class dataStoreProviderClass,
Class parametersClass)
Deprecated.
Use registerStoreProviderFactory
|
void |
registerStoreProviderFactory(DataStoreProviderFactory factory) |
createCacheParameters, createExpresion, createFeatureAttributeGetter, createFeaturePagingHelper, createFeaturePagingHelper, createFeatureType, createMemoryStore, createMemoryStoreParameters, createNewStoreParameters, createServerExplorer, createServerExplorerParameters, createStore, createStore, createStoreParameters, createStoreParameters, createStoreParameters, getDataServerExplorerPool, getDataTypes, getDefaultFeatureIndexProviderName, getExplorerProviders, getFeatureCacheProviders, getFeatureIndexProviders, getOpenErrorHandler, getStoreProviderFactory, getStoreProviders, getStoreProviders, getTemporaryDirectory, newStore, openServerExplorer, openStore, openStore, openStore, registerDefaultEvaluator, registerFeatureAttributeGetter, setDataServerExplorerPool, setDefaultFeatureIndexProviderName, setOpenErrorHandlervoid registerStoreProvider(String name, Class dataStoreProviderClass, Class parametersClass)
name - dataStoreProviderClass - parametersClass - void registerStoreFactory(String name, Class storeFactoryClass)
name - storeFactoryClass - void registerExplorerProvider(String name, Class dataSourceClass, Class parametersClass)
name - dataSourceClass - class of providerparametersClass - parameters class of providervoid registerFeatureIndexProvider(String name, String description, Class clazz, int dataType)
name - provider's namedescription - provider's descriptionclazz - a custom FeatureIndexProvider implementationdataType - one of the constants in DataTypes. This means that this provider
can build indexes based on attributes of this type.FeatureIndexProviderServices createFeatureIndexProvider(String name, FeatureStore store, FeatureType type, String indexName, FeatureAttributeDescriptor attr) throws InitializeException, ProviderNotRegisteredException
name - store - associated FeatureStoretype - associated FeatureTypeindexName - attr - associated FeatureAttributeDescriptorInitializeExceptionProviderNotRegisteredExceptionvoid registerFeatureCacheProvider(FeatureCacheProviderFactory providerFactory)
providerFactory - FeatureCacheProvider createFeatureCacheProvider(String name, DynObject parameters) throws DataException
DataServerExplorerParameters.name - provider's name.parameters - parameters used to create a explorer.DataExceptionDataStoreProvider createProvider(DataStoreProviderServices providerServices, DataStoreParameters parameters) throws InitializeException, ProviderNotRegisteredException
providerServices - parameters - InitializeExceptionProviderNotRegisteredExceptionvoid registerStoreProviderFactory(DataStoreProviderFactory factory)
void registerDefaultRasterStore(Class rasterStoreClass)
rasterStoreClass -