Revision 43020 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DataStoreProviderToCoverageProviderFactoryWrapper.java
DataStoreProviderToCoverageProviderFactoryWrapper.java | ||
---|---|---|
25 | 25 |
|
26 | 26 |
import org.gvsig.fmap.dal.ExternalStoreProviderFactory; |
27 | 27 |
import java.lang.reflect.Constructor; |
28 |
import org.gvsig.fmap.dal.DataFactoryUnit; |
|
28 | 29 |
|
29 | 30 |
import org.gvsig.fmap.dal.DataParameters; |
30 | 31 |
import org.gvsig.fmap.dal.DataStoreProvider; |
... | ... | |
32 | 33 |
import org.gvsig.fmap.dal.spi.AbstractDataStoreProviderFactory; |
33 | 34 |
import org.gvsig.fmap.dal.spi.DataStoreProviderServices; |
34 | 35 |
import org.gvsig.tools.dynobject.DynObject; |
36 |
import org.gvsig.tools.service.spi.Services; |
|
35 | 37 |
|
36 | 38 |
public class DataStoreProviderToCoverageProviderFactoryWrapper extends |
37 | 39 |
AbstractDataStoreProviderFactory implements ExternalStoreProviderFactory { |
... | ... | |
47 | 49 |
} |
48 | 50 |
|
49 | 51 |
@Override |
50 |
public DataStoreProvider createProvider(DataParameters parameters, |
|
51 |
DataStoreProviderServices providerServices) |
|
52 |
throws InitializeException { |
|
52 |
public DataFactoryUnit create(DynObject parameters, Services providerServices) { |
|
53 |
try { |
|
54 |
return this.createProvider( |
|
55 |
(DataParameters)parameters, |
|
56 |
(DataStoreProviderServices)providerServices |
|
57 |
); |
|
58 |
} catch (InitializeException ex) { |
|
59 |
throw new RuntimeException(ex); |
|
60 |
} |
|
61 |
} |
|
62 |
|
|
63 |
|
|
64 |
@Override |
|
65 |
public DataStoreProvider createProvider( |
|
66 |
DataParameters parameters, |
|
67 |
DataStoreProviderServices providerServices |
|
68 |
) throws InitializeException { |
|
53 | 69 |
try { |
54 | 70 |
Class[] argsTypes = new Class[] { DataParameters.class, |
55 | 71 |
DataStoreProviderServices.class }; |
Also available in: Unified diff