Revision 43876 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultDataManager.java
DefaultDataManager.java | ||
---|---|---|
52 | 52 |
import org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProviderServices; |
53 | 53 |
import org.gvsig.fmap.dal.raster.impl.RasterStoreFactory; |
54 | 54 |
import org.gvsig.fmap.dal.raster.impl.RasterStoreOldFactory; |
55 |
import org.gvsig.fmap.dal.raster.spi.CoverageStoreProvider; |
|
56 | 55 |
import org.gvsig.fmap.dal.spi.DALSPILocator; |
57 | 56 |
import org.gvsig.fmap.dal.spi.DataManagerProviderServices; |
58 | 57 |
import org.gvsig.fmap.dal.spi.DataStoreProvider; |
... | ... | |
203 | 202 |
+ " must implement org.gvsig.fmap.dal.DataStoreParameters"); |
204 | 203 |
} |
205 | 204 |
|
206 |
if (CoverageStoreProvider.class.isAssignableFrom(storeProviderClass)) { |
|
207 |
// Envuelve al proveedor en una factoria por defecto. |
|
208 |
this.registerStoreProviderFactory(new DataStoreProviderToCoverageProviderFactoryWrapper( |
|
209 |
name, "", storeProviderClass, parametersClass)); |
|
210 |
return; |
|
211 |
} |
|
212 |
|
|
213 | 205 |
if (FeatureStoreProvider.class.isAssignableFrom(storeProviderClass)) { |
214 | 206 |
// Envuelve al proveedor en una factoria por defecto. |
215 | 207 |
this.registerStoreProviderFactory(new DataStoreProviderToFeatureStoreProviderFactoryWrapper( |
... | ... | |
837 | 829 |
throw new ProviderNotRegisteredException(name); |
838 | 830 |
} |
839 | 831 |
return featureCacheProviderFactory.createCacheProvider(parameters); |
840 |
} catch (InstantiationException e) { |
|
832 |
} catch (InstantiationException | IllegalAccessException e) {
|
|
841 | 833 |
throw new InitializeException(e); |
842 |
} catch (IllegalAccessException e) { |
|
843 |
throw new InitializeException(e); |
|
844 | 834 |
} |
845 | 835 |
} |
846 | 836 |
|
... | ... | |
873 | 863 |
throw new ProviderNotRegisteredException(name); |
874 | 864 |
} |
875 | 865 |
return featureCacheProviderFactory.createParameters(); |
876 |
} catch (InstantiationException e) { |
|
866 |
} catch (InstantiationException | IllegalAccessException e) {
|
|
877 | 867 |
throw new InitializeException(e); |
878 |
} catch (IllegalAccessException e) { |
|
879 |
throw new InitializeException(e); |
|
880 | 868 |
} |
881 | 869 |
} |
882 | 870 |
|
Also available in: Unified diff