Revision 44386 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.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/IdentifiersOptionsPanel.java

View differences:

IdentifiersOptionsPanel.java
3 3
 * To change this template file, choose Tools | Templates
4 4
 * and open the template in the editor.
5 5
 */
6

  
7 6
package org.gvsig.export.jdbc.swing.panels;
8 7

  
9 8
import javax.swing.JComponent;
10
import org.gvsig.export.jdbc.service.ExportJDBCAttributeNamesTranslator;
11 9
import org.gvsig.export.jdbc.service.ExportJDBCParameters;
12 10
import org.gvsig.export.swing.JExportProcessPanel;
13 11
import org.gvsig.export.swing.spi.ExportPanel;
......
19 17
 *
20 18
 * @author usuario
21 19
 */
22
public class IdentifiersOptionsPanel 
23
        extends IdentifiersOptionsPanelView 
24
        implements ExportPanel 
25
    {
20
public class IdentifiersOptionsPanel
21
        extends IdentifiersOptionsPanelView
22
        implements ExportPanel {
23

  
26 24
    private static final long serialVersionUID = -6390855050271511346L;
27 25

  
28 26
    private final ExportJDBCParameters parameters;
29 27
    private final JExportProcessPanel processPanel;
30 28

  
31 29
    public IdentifiersOptionsPanel(
32
            JExportProcessPanel processPanel, 
30
            JExportProcessPanel processPanel,
33 31
            ExportJDBCParameters parameters
34
        ) {
32
    ) {
35 33
        this.processPanel = processPanel;
36 34
        this.parameters = parameters;
37 35
        initComponents();
......
43 41

  
44 42
        this.translate();
45 43
    }
46
    
44

  
47 45
    private void translate() {
48 46
        I18nManager i18nManager = ToolsLocator.getI18nManager();
49
                
47

  
50 48
        this.chkRemoveSpaces.setText(i18nManager.getTranslation("_Trasladar_espacios_a_guiones"));
51 49
        this.chkTraslateToLowerCase.setText(i18nManager.getTranslation("_Trasladar_identificadores_a_minusculas"));
52 50
        this.chkTraslateHyphens.setText(i18nManager.getTranslation("_Trasladar_guiones_en_los_identificadores_a_guion_bajo"));
53
        this.lblHeader.setText("<html>"+i18nManager.getTranslation("_Table_and_fields_name_options_header")+"<html>");
51
        this.lblHeader.setText("<html>" + i18nManager.getTranslation("_Table_and_fields_name_options_header") + "<html>");
54 52
    }
55 53

  
56 54
    @Override
......
71 69

  
72 70
    @Override
73 71
    public void nextPanel() {
74
        ExportJDBCAttributeNamesTranslator params = (ExportJDBCAttributeNamesTranslator) this.parameters.getExportAttributes().getNamesTranslator();
72
        ExportJDBCParameters params = this.parameters;
75 73
        params.setRemoveSpacesInIdentifiers(this.chkRemoveSpaces.isSelected());
76 74
        params.setTranslateIdentifiersToLowerCase(this.chkTraslateToLowerCase.isSelected());
77 75
        params.setTranslateHyphens(this.chkTraslateHyphens.isSelected());
......
80 78
    @Override
81 79
    public boolean validatePanel() throws ExportPanelValidationException {
82 80
        return true;
83
    }    
81
    }
84 82

  
85 83
    @Override
86 84
    public void enterPanel() {
87
        
85
       this.chkRemoveSpaces.setSelected(this.parameters.getRemoveSpacesInIdentifiers());
86
       this.chkTraslateHyphens.setSelected(this.parameters.getTranslateHyphens());
87
       this.chkTraslateToLowerCase.setSelected(this.parameters.getTranslateIdentifiersToLowerCase());
88

  
88 89
    }
89 90

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

  
95 96
    public boolean getTranslateToLowerCase() {
96 97
        return this.chkTraslateToLowerCase.isSelected();
97 98
    }
......
99 100
    public boolean getRemoveSpacesInTableName() {
100 101
        return this.chkRemoveSpaces.isSelected();
101 102
    }
102
    
103

  
103 104
    public boolean getTranslateHyphens() {
104 105
        return this.chkTraslateHyphens.isSelected();
105 106
    }
106
    
107

  
107 108
}

Also available in: Unified diff