Statistics
| Revision:

svn-gvsig-desktop / 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.shape / src / main / java / org / gvsig / export / shape / service / ExportShapeParametersImpl.java @ 43936

History | View | Annotate | Download (923 Bytes)

1
package org.gvsig.export.shape.service;
2

    
3
import java.io.File;
4
import org.apache.commons.io.FilenameUtils;
5
import org.gvsig.export.spi.AbstractExportParametersGeometry;
6

    
7
/**
8
 *
9
 * @author jjdelcerro
10
 */
11
public class ExportShapeParametersImpl
12
        extends AbstractExportParametersGeometry
13
        implements ExportShapeParameters
14
    {
15
    private String encoding;
16
    private File file;
17

    
18
    @Override
19
    public String getServiceName() {
20
        return ExportShapeServiceFactory.SERVICE_NAME;
21
    }
22

    
23
    @Override
24
    public String getEncoding() {
25
        return this.encoding;
26
    }
27

    
28
    @Override
29
    public void setEncoding(String encoding) {
30
        this.encoding = encoding;
31
    }
32

    
33
    @Override
34
    public File getFile() {
35
        return this.file;
36
    }
37

    
38
    @Override
39
    public void setFile(File file) {
40
        this.file = new File(FilenameUtils.removeExtension(file.getAbsolutePath()) + ".shp");
41
    }
42
    
43
}