Revision 8847 branches/v10/extensions/extWFS2/src/com/iver/cit/gvsig/fmap/drivers/wfs/FMapWFSDriver.java

View differences:

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