Statistics
| Revision:

root / org.gvsig.gpe / library / trunk / org.gvsig.gpe / org.gvsig.gpe.exportto / org.gvsig.gpe.exportto.kml / src / main / java / org / gvsig / gpe / exportto / kml / swing / panels / KMLPanel.java @ 950

History | View | Annotate | Download (2.75 KB)

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
package org.gvsig.gpe.exportto.kml.swing.panels;
7

    
8
import javax.swing.JComponent;
9
import org.gvsig.export.ExportParameters;
10
import org.gvsig.export.swing.JExportProcessPanel;
11
import org.gvsig.export.swing.spi.ExportPanel;
12
import org.gvsig.export.swing.spi.ExportPanelValidationException;
13
import org.gvsig.gpe.exportto.kml.service.ExportKMLParameters;
14
import org.gvsig.tools.ToolsLocator;
15
import org.gvsig.tools.i18n.I18nManager;
16
import org.gvsig.tools.swing.api.ToolsSwingLocator;
17
import org.gvsig.tools.swing.api.ToolsSwingManager;
18

    
19
/**
20
 *
21
 * @author osc
22
 */
23
public class KMLPanel 
24
        extends KMLPanelView 
25
        implements ExportPanel
26
    {
27

    
28
//    private static final Logger LOG = LoggerFactory.getLogger(SelectSimplifiedExport.class);
29
    
30
    private final ExportKMLParameters parameters;
31
    private final JExportProcessPanel processPanel;
32

    
33
    public KMLPanel(JExportProcessPanel processPanel, ExportParameters parameters) {
34
        super();
35
        this.processPanel = processPanel;
36
        this.parameters = (ExportKMLParameters) parameters;
37
        this.initComponents();
38
    }
39
    
40
    private void initComponents() {
41
        //Default value        
42
        //this.chkUseSimplifiedExport.setSelected(parameters.getUseSimplifiedExport());
43

    
44
        this.translate();
45
    }
46
    
47
    private void translate() {
48
        ToolsSwingManager i18nc = ToolsSwingLocator.getToolsSwingManager();
49
        I18nManager i18n = ToolsLocator.getI18nManager();
50
//
51
//        i18nc.translate(this.lblUseSimplifiedExport);
52
//        String s = i18n.getTranslation(this.lblUseSimplifiedExportDescription.getText());
53
//        s = "<html>" + s.replace("\n","<br>\n") + "</html>";
54
//        this.lblUseSimplifiedExportDescription.setText(s);
55
    }
56
        
57
    @Override
58
    public String getIdPanel() {
59
        return this.getClass().getSimpleName();
60
    }
61

    
62
    @Override
63
    public String getTitlePanel() {
64
        I18nManager i18nManager = ToolsLocator.getI18nManager();
65
        return i18nManager.getTranslation("kml_Select_KML_Options");    
66
    }
67

    
68
    @Override
69
    public boolean validatePanel() throws ExportPanelValidationException {
70
        return true;
71
    }
72

    
73
    @Override
74
    public void enterPanel() {
75
       
76
    }
77

    
78
    @Override
79
    public void nextPanel() {
80
        this.parameters.setMimeType(this.getMimeType());
81
        this.parameters.setAttsAsBalloon(this.getAttsAsBalloon());
82
        this.parameters.setUseLabels(this.getUseLabels());
83
    }
84

    
85
    @Override
86
    public void previousPanel() {
87
       
88
    }
89

    
90
    @Override
91
    public JComponent asJComponent() {
92
        
93
        return super.asJComponent();
94
    }
95
    
96
}