Revision 42891 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/spi/DataManagerProviderServices.java
DataManagerProviderServices.java | ||
---|---|---|
49 | 49 |
*/ |
50 | 50 |
public interface DataManagerProviderServices extends DataManager { |
51 | 51 |
|
52 |
/** |
|
53 |
* |
|
54 |
* @param name |
|
55 |
* @param dataStoreProviderClass |
|
56 |
* @param parametersClass |
|
57 |
* @deprecated Use registerStoreProviderFactory |
|
58 |
*/ |
|
52 | 59 |
public void registerStoreProvider(String name, |
53 | 60 |
Class dataStoreProviderClass, |
54 | 61 |
Class parametersClass); |
... | ... | |
56 | 63 |
/** |
57 | 64 |
* Registers a store factory. |
58 | 65 |
* @param name |
59 |
* @param dataStoreProviderClass |
|
60 |
* @param factoryClass |
|
66 |
* @param storeFactoryClass |
|
61 | 67 |
*/ |
62 | 68 |
public void registerStoreFactory(String name, |
63 | 69 |
Class storeFactoryClass); |
... | ... | |
67 | 73 |
* |
68 | 74 |
* FIXME |
69 | 75 |
* |
70 |
* @param <code>name</code> of de provider
|
|
76 |
* @param name
|
|
71 | 77 |
* @param dataSourceClass |
72 | 78 |
* class of provider |
73 | 79 |
* @param parametersClass |
... | ... | |
98 | 104 |
/** |
99 | 105 |
* Returns a DataIndexProvider compatible with the attribute data type. |
100 | 106 |
* |
107 |
* @param name |
|
101 | 108 |
* @param store |
102 | 109 |
* associated FeatureStore |
103 | 110 |
* @param type |
104 | 111 |
* associated FeatureType |
112 |
* @param indexName |
|
105 | 113 |
* @param attr |
106 | 114 |
* associated FeatureAttributeDescriptor |
107 |
* @param providerNames |
|
108 |
* array of strings containing one or more preferred providers |
|
109 | 115 |
* @return empty DataIndexProvider, initialized and ready to use |
116 |
* @throws org.gvsig.fmap.dal.exception.InitializeException |
|
117 |
* @throws org.gvsig.fmap.dal.exception.ProviderNotRegisteredException |
|
110 | 118 |
*/ |
111 | 119 |
public FeatureIndexProviderServices createFeatureIndexProvider(String name, FeatureStore store, FeatureType type, |
112 | 120 |
String indexName, |
113 | 121 |
FeatureAttributeDescriptor attr) throws InitializeException, |
114 | 122 |
ProviderNotRegisteredException; |
115 | 123 |
|
116 |
/** |
|
117 |
* Registers a new cache provider. |
|
118 |
* |
|
119 |
* @param name |
|
120 |
* provider's name |
|
121 |
* |
|
122 |
* @param description |
|
123 |
* provider's description |
|
124 |
* |
|
125 |
* @param clazz |
|
126 |
* a custom FeatureCacheProvider implementation |
|
127 |
*/ |
|
124 |
/** |
|
125 |
* Registers a new cache provider. |
|
126 |
* |
|
127 |
* |
|
128 |
* @param providerFactory |
|
129 |
*/ |
|
128 | 130 |
public void registerFeatureCacheProvider(FeatureCacheProviderFactory providerFactory); |
129 | 131 |
|
130 | 132 |
/** |
... | ... | |
143 | 145 |
* |
144 | 146 |
* Creates a new instance of the provider associated to the passed parameters. |
145 | 147 |
* |
146 |
* @param store
|
|
148 |
* @param providerServices
|
|
147 | 149 |
* @param parameters |
148 | 150 |
* @return |
149 | 151 |
* @throws InitializeException |
... | ... | |
153 | 155 |
|
154 | 156 |
public void registerStoreProviderFactory(DataStoreProviderFactory factory); |
155 | 157 |
|
158 |
/** |
|
159 |
* Este metodo es temporal hasta que se integre el nuevo raster en el |
|
160 |
* core de gvSIG. |
|
161 |
* |
|
162 |
* @param rasterStoreClass |
|
163 |
*/ |
|
164 |
public void registerDefaultRasterStore(Class rasterStoreClass); |
|
156 | 165 |
} |
Also available in: Unified diff