Revision 24029
branches/v2_0_0_prep/libraries/libFMap_data/src/org/gvsig/fmap/data/spi/DataManagerProvider.java | ||
---|---|---|
24 | 24 |
|
25 | 25 |
|
26 | 26 |
/** |
27 |
* Registers a new DataIndexProvider
|
|
27 |
* Registers a new FeatureIndexProvider
|
|
28 | 28 |
* @param name identifier |
29 | 29 |
* @param description a brief description of the provider |
30 | 30 |
* @param clazz implementation class |
31 | 31 |
*/ |
32 |
public void registerDataIndexProvider(String name, String description, Class clazz);
|
|
32 |
public void registerFeatureIndexProvider(String name, String description, Class clazz);
|
|
33 | 33 |
|
34 | 34 |
/** |
35 | 35 |
* Returns a DataIndexProvider compatible with the attribute data type. |
... | ... | |
39 | 39 |
* @param providerNames array of strings containing one or more preferred providers |
40 | 40 |
* @return empty DataIndexProvider, initialized and ready to use |
41 | 41 |
*/ |
42 |
public FeatureIndexProviderServices createDataIndexProvider(FeatureStore store, FeatureType type,
|
|
42 |
public FeatureIndexProviderServices createFeatureIndexProvider(FeatureStore store, FeatureType type,
|
|
43 | 43 |
FeatureAttributeDescriptor attr, String[] providerNames) throws InitializeException, ProviderNotRegisteredException; |
44 | 44 |
|
45 | 45 |
/** |
... | ... | |
49 | 49 |
* @param attr associated FeatureAttributeDescriptor |
50 | 50 |
* @return |
51 | 51 |
*/ |
52 |
public FeatureIndexProviderServices createDataIndexProvider(FeatureStore store, FeatureType type,
|
|
52 |
public FeatureIndexProviderServices createFeatureIndexProvider(FeatureStore store, FeatureType type,
|
|
53 | 53 |
FeatureAttributeDescriptor attr) throws InitializeException, ProviderNotRegisteredException; |
54 | 54 |
|
55 | 55 |
} |
Also available in: Unified diff