Revision 24759 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/AddLayer.java
AddLayer.java | ||
---|---|---|
26 | 26 |
|
27 | 27 |
import org.cresques.cts.ICoordTrans; |
28 | 28 |
import org.cresques.cts.IProjection; |
29 |
import org.gvsig.fmap.dal.DALFileLibrary; |
|
30 |
import org.gvsig.fmap.dal.DALLibrary; |
|
31 |
import org.gvsig.fmap.dal.store.dbf.DBFLibrary; |
|
32 |
import org.gvsig.fmap.dal.store.dxf.DXFLibrary; |
|
33 |
import org.gvsig.fmap.dal.store.shp.SHPLibrary; |
|
29 | 34 |
import org.gvsig.fmap.data.feature.db.DBStoreParameters; |
30 |
import org.gvsig.fmap.data.feature.file.dbf.Register; |
|
31 | 35 |
import org.gvsig.fmap.mapcontext.MapContext; |
32 | 36 |
import org.gvsig.fmap.mapcontext.ViewPort; |
33 | 37 |
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException; |
... | ... | |
60 | 64 |
public class AddLayer extends Extension { |
61 | 65 |
public AddLayerDialog fopen = null; |
62 | 66 |
|
67 |
private DALLibrary dalLibrary; |
|
68 |
|
|
69 |
private DALFileLibrary dalFileLibrary; |
|
70 |
|
|
71 |
private DXFLibrary dxf; |
|
72 |
|
|
73 |
private DBFLibrary dbf; |
|
74 |
|
|
75 |
private SHPLibrary shp; |
|
76 |
|
|
63 | 77 |
private static ArrayList wizardStack = null; |
64 | 78 |
|
65 | 79 |
static { |
... | ... | |
127 | 141 |
// WriterManager wm=LayerFactory.getWM(); |
128 | 142 |
// PluginServices.addLoaders(wm.getWriterClassLoaders()); |
129 | 143 |
|
144 |
dalLibrary.postInitialize(); |
|
145 |
dalFileLibrary.postInitialize(); |
|
146 |
|
|
147 |
dxf.postInitialize(); |
|
148 |
dbf.postInitialize(); |
|
149 |
shp.postInitialize(); |
|
150 |
|
|
130 | 151 |
ExtensionPoints extensionPoints = ExtensionPointsSingleton.getInstance(); |
131 | 152 |
extensionPoints.add("FileExtendingOpenDialog", "FileOpenVectorial", VectorialFileOpen.class); |
132 | 153 |
} |
... | ... | |
352 | 373 |
//Listener para resolver un FileDriverNotFoundException |
353 | 374 |
// LayerFactory.addSolveErrorForLayer(FileNotFoundDriverException.class,new FileNotFoundSolve()); |
354 | 375 |
|
376 |
dalLibrary = new DALLibrary(); |
|
377 |
dalLibrary.initialize(); |
|
355 | 378 |
|
356 |
Register.selfRegister(); |
|
357 |
org.gvsig.fmap.data.feature.file.dgn.Register.selfRegister(); |
|
358 |
org.gvsig.fmap.data.feature.file.dgn.operation.Register.selfRegister(); |
|
359 |
org.gvsig.fmap.data.feature.file.dxf.Register.selfRegister(); |
|
360 |
org.gvsig.fmap.data.feature.file.dxf.operation.Register.selfRegister(); |
|
361 |
org.gvsig.fmap.data.feature.file.shp.Register.selfRegister(); |
|
362 |
org.gvsig.fmap.data.feature.db.jdbc.postgresql.Register.selfRegister(); |
|
363 |
org.gvsig.fmap.data.feature.db.jdbc.h2.Register.selfRegister(); |
|
379 |
dalFileLibrary = new DALFileLibrary(); |
|
380 |
dalFileLibrary.initialize(); |
|
381 |
|
|
382 |
dxf = new DXFLibrary(); |
|
383 |
dxf.initialize(); |
|
384 |
|
|
385 |
dbf = new DBFLibrary(); |
|
386 |
dbf.initialize(); |
|
387 |
|
|
388 |
shp = new SHPLibrary(); |
|
389 |
shp.initialize(); |
|
390 |
|
|
391 |
|
|
392 |
// Register.selfRegister(); |
|
393 |
// org.gvsig.fmap.data.feature.file.dgn.Register.selfRegister(); |
|
394 |
// org.gvsig.fmap.data.feature.file.dgn.operation.Register.selfRegister(); |
|
395 |
// org.gvsig.fmap.data.feature.file.dxf.Register.selfRegister(); |
|
396 |
// org.gvsig.fmap.data.feature.file.dxf.operation.Register.selfRegister(); |
|
397 |
// org.gvsig.fmap.data.feature.file.shp.Register.selfRegister(); |
|
398 |
// org.gvsig.fmap.data.feature.db.jdbc.postgresql.Register.selfRegister(); |
|
399 |
// org.gvsig.fmap.data.feature.db.jdbc.h2.Register.selfRegister(); |
|
364 | 400 |
PluginServices.getIconTheme().registerDefault( |
365 | 401 |
"layer-add", |
366 | 402 |
this.getClass().getClassLoader().getResource("images/addlayer.png") |
Also available in: Unified diff