Revision 43396 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.dxf/src/main/java/org/gvsig/exportto/swing/prov/dxf/ExporttoDXFService.java
ExporttoDXFService.java | ||
---|---|---|
34 | 34 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
35 | 35 |
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters; |
36 | 36 |
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters; |
37 |
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters; |
|
37 | 38 |
import org.gvsig.tools.task.SimpleTaskStatus; |
38 | 39 |
|
39 | 40 |
/** |
... | ... | |
51 | 52 |
public ExporttoDXFService(File dxfFile, FeatureStore featureStore, |
52 | 53 |
IProjection projection) { |
53 | 54 |
super(dxfFile, featureStore); |
55 |
if( !dxfFile.getName().toLowerCase().endsWith(".dxf") ) { |
|
56 |
this.file = new File(dxfFile.getAbsolutePath()+".dxf"); |
|
57 |
} |
|
54 | 58 |
this.projection = projection; |
55 | 59 |
try { |
56 | 60 |
this.open(); |
... | ... | |
67 | 71 |
public void addParameters( |
68 | 72 |
NewFeatureStoreParameters newFeatureStoreParameters) { |
69 | 73 |
newFeatureStoreParameters.setDynValue("CRS", projection); |
74 |
((FilesystemStoreParameters)newFeatureStoreParameters).setFile(file); |
|
70 | 75 |
} |
71 | 76 |
|
72 | 77 |
@Override |
73 | 78 |
public void addParameters( |
74 | 79 |
OpenFeatureStoreParameters openFeatureStoreParameters) { |
75 | 80 |
openFeatureStoreParameters.setDynValue("CRS", projection); |
81 |
((FilesystemStoreParameters)openFeatureStoreParameters).setFile(file); |
|
76 | 82 |
} |
77 | 83 |
|
78 | 84 |
@Override |
Also available in: Unified diff