Revision 416 org.gvsig.wfs.app/trunk/org.gvsig.wfs.app/org.gvsig.wfs.app.mainplugin/src/main/java/org/gvsig/fmap/dal/store/wfs/WFSLibrary.java
WFSLibrary.java | ||
---|---|---|
27 | 27 |
|
28 | 28 |
package org.gvsig.fmap.dal.store.wfs; |
29 | 29 |
|
30 |
import org.gvsig.fmap.dal.DALFileLocator; |
|
30 | 31 |
import org.gvsig.fmap.dal.DALLibrary; |
31 | 32 |
import org.gvsig.fmap.dal.DALLocator; |
32 | 33 |
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorer; |
34 |
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorerFactory; |
|
33 | 35 |
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorerParameters; |
34 | 36 |
import org.gvsig.fmap.dal.spi.DataManagerProviderServices; |
35 | 37 |
import org.gvsig.fmap.mapcontext.MapContextLibrary; |
... | ... | |
57 | 59 |
|
58 | 60 |
@Override |
59 | 61 |
protected void doPostInitialize() throws LibraryException { |
60 |
WFSStoreParameters.registerDynClass();
|
|
62 |
WFSOpenStoreParameters.registerParameterClass();
|
|
61 | 63 |
try { |
62 | 64 |
WFSStoreProvider.registerMetadataDefinition(); |
63 | 65 |
} catch (MetadataException e) { |
... | ... | |
65 | 67 |
} |
66 | 68 |
|
67 | 69 |
DataManagerProviderServices dataman = (DataManagerProviderServices) DALLocator |
68 |
.getDataManager(); |
|
70 |
.getDataManager();
|
|
69 | 71 |
|
70 |
if (!dataman.getStoreProviders().contains(WFSStoreProvider.NAME)) {
|
|
71 |
dataman.registerStoreProvider(WFSStoreProvider.NAME,
|
|
72 |
WFSStoreProvider.class, WFSStoreParameters.class); |
|
73 |
}
|
|
74 |
|
|
72 |
if (!dataman.getStoreProviders().contains(WFSStoreProvider.NAME)) {
|
|
73 |
dataman.registerStoreProviderFactory(new WFSStoreProviderFactory(WFSStoreProvider.NAME, WFSStoreProvider.DESCRIPTION));
|
|
74 |
|
|
75 |
}
|
|
76 |
|
|
75 | 77 |
if (!dataman.getExplorerProviders().contains(WFSServerExplorer.NAME)){ |
76 |
dataman.registerExplorerProvider(WFSServerExplorer.NAME, |
|
77 |
WFSServerExplorer.class, WFSServerExplorerParameters.class); |
|
78 |
dataman.registerServerExplorerFactory(new WFSServerExplorerFactory()); |
|
78 | 79 |
} |
79 | 80 |
|
80 | 81 |
//Register the WFSStroreParams to be loaded from the catalog extension |
81 |
ExtensionPointManager extensionPointManager = ToolsLocator |
|
82 |
.getExtensionPointManager(); |
|
82 |
ExtensionPointManager extensionPointManager = ToolsLocator.getExtensionPointManager(); |
|
83 | 83 |
ExtensionPoint extensionPoint = extensionPointManager.add("CatalogDataStoreParameters"); |
84 |
extensionPoint.append("OGC:WFS", "Data store parameters to load a WFS layer", WFSStoreParameters.class); |
|
84 |
extensionPoint.append("OGC:WFS", "Data store parameters to load a WFS layer", WFSOpenStoreParameters.class);
|
|
85 | 85 |
} |
86 | 86 |
} |
87 | 87 |
|
Also available in: Unified diff