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.jdbc / src / main / java / org / gvsig / exportto / swing / prov / jdbc / panel / IdentifiersOptionsPanel.java @ 41724

History | View | Annotate | Download (2.15 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

    
7
package org.gvsig.exportto.swing.prov.jdbc.panel;
8

    
9
import javax.swing.JComponent;
10
import org.gvsig.exportto.swing.prov.jdbc.ExporttoJDBCOptions;
11
import org.gvsig.exportto.swing.spi.ExporttoPanelValidationException;
12
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderPanel;
13
import org.gvsig.tools.ToolsLocator;
14
import org.gvsig.tools.i18n.I18nManager;
15

    
16
/**
17
 *
18
 * @author usuario
19
 */
20
public class IdentifiersOptionsPanel extends IdentifiersOptionsPanelLayout implements ExporttoSwingProviderPanel {
21
    private static final long serialVersionUID = -6390855050271511346L;
22

    
23
    private final ExporttoJDBCOptions provider;
24

    
25
    public IdentifiersOptionsPanel(ExporttoJDBCOptions provider) {
26
        this.provider = provider;
27
        initComponents();
28
    }
29

    
30
    private void initComponents() {
31
        this.chkRemoveSpaces.setSelected(true);
32
        this.chkTraslateToLowerCase.setSelected(true);
33

    
34
        this.translate();
35
    }
36
    
37
    private void translate() {
38
        I18nManager i18nManager = ToolsLocator.getI18nManager();
39
                
40
        this.chkRemoveSpaces.setText(i18nManager.getTranslation("_Trasladar_espacios_a_guiones"));
41
        this.chkTraslateToLowerCase.setText(i18nManager.getTranslation("_Trasladar_identificadores_a_minusculas"));
42
        this.lblHeader.setText("<html>"+i18nManager.getTranslation("_Table_and_fields_name_options_header")+"<html>");
43
    }
44
    
45
    public String getPanelTitle() {
46
        I18nManager i18nManager = ToolsLocator.getI18nManager();
47
        return i18nManager.getTranslation("_Table_and_fields_name_options");
48
    }
49

    
50
    public boolean isValidPanel() throws ExporttoPanelValidationException {
51
        return true;
52
    }
53

    
54
    public void enterPanel() {
55
        
56
    }
57

    
58
    public JComponent asJComponent() {
59
        return this;
60
    }
61
    
62
    public boolean getTranslateToLowerCase() {
63
        return this.chkTraslateToLowerCase.isSelected();
64
    }
65

    
66
    public boolean getRemoveSpacesInTableName() {
67
        return this.chkRemoveSpaces.isSelected();
68
    }
69
}