Revision 414

View differences:

org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.exportto.swing.prov.dxf.ExporttoDXFProviderLibrary
1
org.gvsig.export.dxf.ExportDXFLibrary
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/service/ExportDXFService.java
1 1
package org.gvsig.export.dxf.service;
2 2

  
3 3
import org.gvsig.export.ExportException;
4
import org.gvsig.export.ExportLocator;
5 4
import org.gvsig.export.spi.AbstractExportService;
6
import org.gvsig.export.spi.AttributeNamesTranslator;
7 5
import org.gvsig.export.spi.ExportService;
8 6
import org.gvsig.export.spi.ExportServiceFactory;
9 7
import org.gvsig.fmap.dal.DALLocator;
......
12 10
import org.gvsig.fmap.dal.NewDataStoreParameters;
13 11
import org.gvsig.fmap.dal.OpenDataStoreParameters;
14 12
import org.gvsig.fmap.dal.exception.DataException;
15
import org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor;
16
import org.gvsig.fmap.dal.feature.EditableFeatureType;
17
import org.gvsig.fmap.dal.feature.FeatureType;
18 13
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
19 14
import org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters;
20 15
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorer;
......
94 89
            throw new ExportException(ex);
95 90
        }
96 91
    }
97

  
98 92
    
99 93

  
94
    
100 95
        
101 96
}
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/service/ExportDXFParameters.java
1 1
package org.gvsig.export.dxf.service;
2 2

  
3
//import org.gvsig.export.dbf.service.ExportDBFParameters;
3 4
import org.gvsig.export.ExportParametersGeometry;
4 5
import org.gvsig.tools.util.HasAFile;
5 6

  
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/service/ExportDXFParametersImpl.java
28 28
    public void setFile(File file) {
29 29
        this.file = new File(FilenameUtils.removeExtension(file.getAbsolutePath()) + ".dxf");
30 30
    }
31
    
31

  
32 32
}
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/swing/ExportDXFPanelsFactory.java
11 11
 *
12 12
 * @author jjdelcerro
13 13
 */
14
public class ExportDXFPanelsFactory 
14
public class ExportDXFPanelsFactory  
15 15
        extends AbstractExportPanelsFactory
16 16
        implements ExportPanelsFactory {
17 17

  
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/swing/ExportDXFPanels.java
1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6 1
package org.gvsig.export.dxf.swing;
7 2

  
8 3
import org.gvsig.export.ExportParameters;
......
12 7
import org.gvsig.export.swing.spi.ExportPanels;
13 8
import org.gvsig.export.swing.spi.ExportPanelsFactory;
14 9
import org.gvsig.export.swing.spi.ExportPanelsManager;
15
import org.gvsig.fmap.geom.Geometry;
16 10

  
17 11
/**
18 12
 *
......
35 29
    private void initPanels() {
36 30
        ExportPanelsManager manager = ExportSwingLocator.getExportPanelsManager();
37 31
        
32

  
38 33
        this.add( manager.createStandardPanel(
39
                ExportPanelsManager.PANEL_SELECT_GEOMETRY_FIELD, 
40
                this.getProcessPanel(), 
41
                this.getParameters()
42
            )
43
        );        
44
//        this.add( manager.createStandardPanel(
45
//                ExportPanelsManager.PANEL_SELECT_GEOMETRY_TYPE, 
46
//                this.getProcessPanel(), 
47
//                this.getParameters(),
48
//                new int[] { 
49
//                    Geometry.TYPES.GEOMETRY,
50
//                    Geometry.TYPES.POINT,
51
//                    Geometry.TYPES.LINE,
52
//                    Geometry.TYPES.POLYGON,
53
//                    Geometry.TYPES.MULTIPOINT,
54
//                    Geometry.TYPES.MULTILINE,
55
//                    Geometry.TYPES.MULTIPOLYGON
56
//                },
57
//                new int[] {
58
//                    Geometry.SUBTYPES.GEOM2D,
59
//                    Geometry.SUBTYPES.GEOM3D,
60
//                    Geometry.SUBTYPES.GEOM3DM
61
//                } 
62
//            )
63
//        );        
64
        this.add( manager.createStandardPanel(
65
                ExportPanelsManager.PANEL_CHECK_GEOMETRIES, 
66
                this.getProcessPanel(), 
67
                this.getParameters()
68
            )
69
        );        
70
        this.add( manager.createStandardPanel(
71 34
                ExportPanelsManager.PANEL_SELECT_OUTPUT_FILE, 
72 35
                this.getProcessPanel(), 
73 36
                this.getParameters()
74 37
            )
75 38
        );
76 39
    }
40
    
77 41
}
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/src/main/java/org/gvsig/export/dxf/ExportDXFLibrary.java
1 1
package org.gvsig.export.dxf;
2 2

  
3

  
4 3
import org.gvsig.export.ExportLibrary;
5 4
import org.gvsig.export.ExportLocator;
6 5
import org.gvsig.export.dxf.service.ExportDXFServiceFactory;
......
12 11
import org.gvsig.tools.library.AbstractLibrary;
13 12
import org.gvsig.tools.library.LibraryException;
14 13

  
15

  
16 14
/**
17 15
 *
18 16
 * @author jjdelcerro
org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.exportto/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <artifactId>org.gvsig.dxf.exportto</artifactId>
5
  <packaging>jar</packaging>
6
  <name>${project.artifactId}</name>
7
  <parent>
8
    <groupId>org.gvsig</groupId>
9
    <artifactId>org.gvsig.dxf</artifactId>
10
    <version>2.0.93-SNAPSHOT</version>
11
  </parent>
12

  
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <parent>
5
        <groupId>org.gvsig</groupId>
6
        <artifactId>org.gvsig.dxf</artifactId>
7
        <version>2.0.93-SNAPSHOT</version>
8
    </parent>
9
    <artifactId>org.gvsig.dxf.exportto</artifactId>
10
    <packaging>jar</packaging>
11
    
13 12
  <dependencies>
14 13
    <dependency>
15 14
      <groupId>org.gvsig</groupId>
16 15
      <artifactId>org.gvsig.exportto.swing.api</artifactId>
16
      <scope>compile</scope>
17 17
    </dependency>
18
    <dependency>
19
      <groupId>org.gvsig</groupId>
20
      <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
21
      <scope>compile</scope>
22
    </dependency>
23
    <dependency>
24
      <groupId>org.gvsig</groupId>
25
      <artifactId>org.gvsig.fmap.dal.api</artifactId>
26
      <scope>compile</scope>
27
    </dependency>
18 28
     <dependency>
19 29
        <groupId>org.gvsig</groupId>
20 30
        <artifactId>org.gvsig.tools.swing.api</artifactId>
21 31
        <scope>compile</scope>
22 32
    </dependency>
23 33
    <dependency>
24
        <groupId>org.gvsig</groupId>
25
        <artifactId>org.gvsig.tools.lib</artifactId>
26
        <scope>compile</scope>
34
      <groupId>org.gvsig</groupId>
35
      <artifactId>org.gvsig.tools.lib</artifactId>
36
      <scope>compile</scope>
27 37
    </dependency>
28
     <dependency>
29
        <groupId>org.gvsig</groupId>
30
        <artifactId>org.gvsig.fmap.dal.api</artifactId>    
31
        <scope>compile</scope>        
32
    </dependency>
33 38
    <dependency>
34
        <groupId>org.gvsig</groupId>
35
        <artifactId>org.gvsig.fmap.geometry.api</artifactId>    
36
        <scope>compile</scope>        
39
      <groupId>org.gvsig</groupId>
40
      <artifactId>org.gvsig.fmap.geometry.api</artifactId>    
41
      <scope>compile</scope>        
37 42
    </dependency>
38 43
    <dependency>
39 44
        <groupId>org.gvsig</groupId>
40 45
        <artifactId>org.gvsig.projection.api</artifactId>
41 46
        <scope>compile</scope>
42 47
    </dependency>
43
     <dependency>
44
        <groupId>org.gvsig</groupId>
45
        <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
46
        <scope>compile</scope>
48
    <dependency>
49
      <groupId>org.gvsig</groupId>
50
      <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
51
      <scope>compile</scope>
47 52
    </dependency>
48
  </dependencies>
49
</project>
50 53

  
51 54

  
55
    <dependency>
56
      <groupId>org.gvsig</groupId>
57
      <artifactId>org.gvsig.tools.swing.impl</artifactId>
58
      <scope>runtime</scope>
59
    </dependency>
60
    
61
        <dependency>
62
            <groupId>org.gvsig</groupId>
63
            <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
64
            <scope>compile</scope>
65
        </dependency>
66
        <dependency>
67
            <groupId>org.gvsig</groupId>
68
            <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
69
            <scope>compile</scope>
70
        </dependency>
71

  
72
  </dependencies>
73
    <name>org.gvsig.dxf.exportto</name>
74
</project>

Also available in: Unified diff