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
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