Revision 4143 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/ShpSchemaManager.java

View differences:

ShpSchemaManager.java
45 45
*
46 46
* $Id$
47 47
* $Log$
48
* Revision 1.3  2006-02-07 15:42:05  fjp
48
* Revision 1.4  2006-02-17 10:32:42  caballero
49
* cambio de driverManager con writer
50
*
51
* Revision 1.3  2006/02/07 15:42:05  fjp
49 52
* Uso m?s gen?rico y amigable del ShpWriter
50 53
*
51 54
* Revision 1.2  2006/02/06 19:31:14  azabala
......
65 68
import com.iver.cit.gvsig.fmap.drivers.LayerDefinition;
66 69
import com.iver.cit.gvsig.fmap.drivers.SHPLayerDefinition;
67 70
import com.iver.cit.gvsig.fmap.edition.writers.shp.ShpWriter;
71
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
68 72

  
69 73
public class ShpSchemaManager implements ISchemaManager {
70 74
	public void createOrAlterSchema(LayerDefinition layerDefinition)
71 75
			throws EditionException {
72 76
		try {
73
			SHPLayerDefinition definition = 
77
			SHPLayerDefinition definition =
74 78
				(SHPLayerDefinition) layerDefinition;
75
			
76
			
79

  
80

  
77 81
//			shpWrite.writeHeaders(lyrVect.getFullExtent(),
78 82
//					shapeType, 0, 0);
79 83

  
......
87 91
			numRows = 0;
88 92
			fullExtent = null; */
89 93
			File f = new File(definition.getShpPath());
90
			ShpWriter shpWriter = new ShpWriter(f, definition);
94
			ShpWriter shpWriter = (ShpWriter)LayerFactory.getWM().getWriter("Shape Writer");
95
			shpWriter.initialize(f, definition);
91 96
			shpWriter.preProcess();
92 97

  
93 98
		} catch (IOException e) {
......
97 102
			// TODO Auto-generated catch block
98 103
			e.printStackTrace();
99 104
		}
100
		
105

  
101 106
	}
102 107

  
103 108
}

Also available in: Unified diff