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, setOpenErrorHandler
void 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 FeatureAttributeDescriptorInitializeException
ProviderNotRegisteredException
void registerFeatureCacheProvider(FeatureCacheProviderFactory providerFactory)
providerFactory
- FeatureCacheProvider createFeatureCacheProvider(String name, DynObject parameters) throws DataException
DataServerExplorerParameters
.name
- provider's name.parameters
- parameters used to create a explorer.DataException
DataStoreProvider createProvider(DataStoreProviderServices providerServices, DataStoreParameters parameters) throws InitializeException, ProviderNotRegisteredException
providerServices
- parameters
- InitializeException
ProviderNotRegisteredException
void registerStoreProviderFactory(DataStoreProviderFactory factory)
void registerDefaultRasterStore(Class rasterStoreClass)
rasterStoreClass
-