Revision 20819 branches/v10/extensions/extCAD/src/com/iver/cit/gvsig/ExportTo.java

View differences:

ExportTo.java
237 237
			FLayers layers = mapa.getLayers();
238 238
			FLayer[] actives = layers.getActives();
239 239
			try {
240
				// NOTA: SI HAY UNA SELECCI?N, SOLO SE SALVAN LOS SELECCIONADOS
240
				// NOTA: SI HAY UNA SELECCIN, SOLO SE SALVAN LOS SELECCIONADOS
241 241
				for (int i = 0; i < actives.length; i++) {
242 242
					if (actives[i] instanceof FLyrVect) {
243 243
						FLyrVect lv = (FLyrVect) actives[i];
......
305 305

  
306 306
			DBLayerDefinition dbLayerDef = new DBLayerDefinition();
307 307
			// Fjp:
308
			// Cambio: En Postgis, el nombre de cat?logo est? siempre vac?o. Es algo heredado de Oracle, que no se usa.
308
			// Cambio: En Postgis, el nombre de cat�logo est� siempre vac�o. Es algo heredado de Oracle, que no se usa.
309 309
			// dbLayerDef.setCatalogName(cs.getDb());
310 310
			dbLayerDef.setCatalogName("");
311 311

  
312
			// A?adimos el schema dentro del layer definition para poder tenerlo en cuenta.
312
			// Aadimos el schema dentro del layer definition para poder tenerlo en cuenta.
313 313
			dbLayerDef.setSchema(cs.getSchema());
314 314

  
315 315
			dbLayerDef.setTableName(tableName);
......
319 319

  
320 320
			FieldDescription[] fieldsDescrip = sds.getFieldsDescription();
321 321
			dbLayerDef.setFieldsDesc(fieldsDescrip);
322
	        // Creamos el driver. OJO: Hay que a?adir el campo ID a la
323
	        // definici?n de campos.
322
	        // Creamos el driver. OJO: Hay que aadir el campo ID a la
323
	        // definicin de campos.
324 324

  
325 325
			if (originalDef != null){
326 326
				dbLayerDef.setFieldID(originalDef.getFieldID());
......
403 403

  
404 404
	/**
405 405
	 * Lanza un thread en background que escribe las features. Cuando termina, pregunta al usuario si quiere
406
	 * a?adir la nueva capa a la vista. Para eso necesita un driver de lectura ya configurado.
406
	 * aadir la nueva capa a la vista. Para eso necesita un driver de lectura ya configurado.
407 407
	 * @param mapContext
408 408
	 * @param layer
409 409
	 * @param writer
......
411 411
	 * @throws DriverException
412 412
	 * @throws DriverIOException
413 413
	 */
414
	private void writeFeatures(MapContext mapContext, FLyrVect layer, IWriter writer, Driver reader) throws DriverException, DriverIOException
414
	public void writeFeatures(MapContext mapContext, FLyrVect layer, IWriter writer, Driver reader) throws DriverException, DriverIOException
415 415
	{
416 416
		PluginServices.cancelableBackgroundExecution(new WriterTask(mapContext, layer, writer, reader));
417 417
	}
......
529 529
				writer.initialize(lyrDef);
530 530
				writer.setProjection(layer.getProjection());
531 531
				DxfFieldsMapping fieldsMapping = new DxfFieldsMapping();
532
				// TODO: Recuperar aqu? los campos del cuadro de di?logo.
532
				// TODO: Recuperar aqu� los campos del cuadro de di�logo.
533 533
				writer.setFieldMapping(fieldsMapping);
534 534
				DXFMemoryDriver dxfDriver=new DXFMemoryDriver();
535 535
				dxfDriver.open(newFile);
......
622 622

  
623 623
					ShpWriter writer3 = (ShpWriter) LayerFactory.getWM().getWriter(
624 624
					"Shape Writer");
625
					// Pol?gonos
625
					// Polgonos
626 626
					String auxPolygon = path.replaceFirst(".shp", "_polygons.shp");
627 627
					SHPLayerDefinition lyrDefPolygon = new SHPLayerDefinition();
628 628
					lyrDefPolygon.setFieldsDesc(fieldsDescrip);

Also available in: Unified diff