Revision 8847 branches/v10/extensions/extWFS2/src/com/iver/cit/gvsig/fmap/drivers/wfs/FMapWFSDriver.java
FMapWFSDriver.java | ||
---|---|---|
78 | 78 |
* |
79 | 79 |
* $Id$ |
80 | 80 |
* $Log$ |
81 |
* Revision 1.18.2.4 2006-11-16 15:40:01 jorpiell
|
|
82 |
* Se ha modificado el constructor del Driver para que todo el mundo que quiera usarlo tenga que usar la factor?a primero
|
|
81 |
* Revision 1.18.2.5 2006-11-17 11:28:45 ppiqueras
|
|
82 |
* Corregidos bugs y aƱadida nueva funcionalidad.
|
|
83 | 83 |
* |
84 |
* Revision 1.18.2.3 2006/11/15 00:08:20 jjdelcerro
|
|
85 |
* *** empty log message ***
|
|
84 |
* Revision 1.22 2006/11/16 13:31:10 jorpiell
|
|
85 |
* Se ha eliminado la visivilidad del constructor
|
|
86 | 86 |
* |
87 |
* Revision 1.21 2006/11/15 17:38:08 jorpiell |
|
88 |
* Ya se puede guardar una capa en WFS. |
|
89 |
* |
|
87 | 90 |
* Revision 1.20 2006/09/25 10:23:03 caballero |
88 | 91 |
* no multiType |
89 | 92 |
* |
... | ... | |
336 | 339 |
*/ |
337 | 340 |
public WFSLayerNode getLayerInfo(String layerName){ |
338 | 341 |
WFSLayerNode lyr = (WFSLayerNode)hashFeatures.get(layerName); |
339 |
if (lyr.getFields().size() == 0){ |
|
340 |
try { |
|
341 |
describeFeatureType(layerName); |
|
342 |
WFSFeature feature = (WFSFeature) remoteServicesClient.getFeatures().get(layerName); |
|
343 |
lyr.setFields(feature.getFields()); |
|
344 |
} catch (WFSException e) { |
|
345 |
// The feature doesn't has fields |
|
346 |
e.printStackTrace(); |
|
347 |
} |
|
348 |
} |
|
342 |
try { |
|
343 |
describeFeatureType(layerName); |
|
344 |
WFSFeature feature = (WFSFeature) remoteServicesClient.getFeatures().get(layerName); |
|
345 |
lyr.setFields(feature.getFields()); |
|
346 |
} catch (WFSException e) { |
|
347 |
// The feature doesn't has fields |
|
348 |
e.printStackTrace(); |
|
349 |
} |
|
349 | 350 |
return lyr; |
350 | 351 |
} |
351 | 352 |
|
Also available in: Unified diff