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.dbf / src / main / java / org / gvsig / exportto / swing / prov / dbf / ExporttoDBFProvider.java @ 42984

History | View | Annotate | Download (2.96 KB)

1
/**
2
 * gvSIG. Desktop Geographic Information System.
3
 *
4
 * Copyright (C) 2007-2013 gvSIG Association.
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 3
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
 * MA  02110-1301, USA.
20
 *
21
 * For any additional information, do not hesitate to contact us
22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23
 */
24
package org.gvsig.exportto.swing.prov.dbf;
25

    
26
import org.gvsig.exportto.ExporttoService;
27
import org.gvsig.exportto.swing.prov.dbf.panel.ExporttoDBFPanel;
28
import org.gvsig.exportto.swing.prov.file.AbstractExporttoFileProvider;
29
import org.gvsig.exportto.swing.spi.ExporttoSwingProvider;
30
import org.gvsig.fmap.dal.feature.FeatureStore;
31
import org.gvsig.tools.service.spi.ProviderServices;
32

    
33
/* gvSIG. Geographic Information System of the Valencian Government
34
 *
35
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
36
 * of the Valencian Government (CIT)
37
 *
38
 * This program is free software; you can redistribute it and/or
39
 * modify it under the terms of the GNU General Public License
40
 * as published by the Free Software Foundation; either version 2
41
 * of the License, or (at your option) any later version.
42
 *
43
 * This program is distributed in the hope that it will be useful,
44
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
45
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
46
 * GNU General Public License for more details.
47
 *
48
 * You should have received a copy of the GNU General Public License
49
 * along with this program; if not, write to the Free Software
50
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
51
 * MA  02110-1301, USA.
52
 *
53
 */
54

    
55
/**
56
 * Exporto provider which gets Exporto from a file.
57
 * 
58
 * @author gvSIG Team
59
 * @version $Id$
60
 * 
61
 */
62
public class ExporttoDBFProvider extends AbstractExporttoFileProvider implements
63
    ExporttoSwingProvider {
64

    
65
    private String encoding;
66

    
67
    public ExporttoDBFProvider(ProviderServices providerServices,
68
        FeatureStore featureStore) {
69
        super(providerServices, featureStore, null, new ExporttoDBFPanel());
70
    }
71

    
72
    @Override
73
    public ExporttoService createExporttoService() {
74
        return new ExporttoDBFService(selectFileOptionPanel.getSelectedFile(),
75
            featureStore,
76
            ((ExporttoDBFPanel) selectFileOptionPanel).getEncoding());
77
    }
78
    
79
    @Override
80
    public boolean needsPanelTargetProjection(){
81
        return false;
82
    }
83
}