Revision 44300 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/SelectTableNamePanel.java
SelectTableNamePanel.java | ||
---|---|---|
35 | 35 |
import javax.swing.event.AncestorEvent; |
36 | 36 |
import javax.swing.event.AncestorListener; |
37 | 37 |
import org.apache.commons.lang3.StringUtils; |
38 |
import org.gvsig.export.jdbc.service.ExportJDBCAttributeNamesTranslator; |
|
38 | 39 |
import org.gvsig.export.jdbc.service.ExportJDBCParameters; |
40 |
import org.gvsig.export.spi.AttributeNamesTranslator; |
|
39 | 41 |
//import org.gvsig.app.ApplicationLocator; |
40 | 42 |
//import org.gvsig.app.ApplicationManager; |
41 | 43 |
import org.gvsig.fmap.dal.DALLocator; |
... | ... | |
250 | 252 |
} |
251 | 253 |
if (this.rdoCreateTable.isSelected()) { |
252 | 254 |
String tablename_tr = tablename; |
253 |
if( this.parameters.getTranslateIdentifiersToLowerCase() ) { |
|
255 |
ExportJDBCAttributeNamesTranslator nameTranslator = |
|
256 |
(ExportJDBCAttributeNamesTranslator) this.parameters.getExportAttributes().getNamesTranslator(); |
|
257 |
if( nameTranslator.getTranslateIdentifiersToLowerCase() ) { |
|
254 | 258 |
tablename_tr = tablename_tr.toLowerCase(); |
255 | 259 |
} |
256 |
if( this.parameters.getTranslateHyphens()) {
|
|
260 |
if( nameTranslator.getTranslateHyphens()) {
|
|
257 | 261 |
tablename_tr = tablename_tr.replace("-", "_"); |
258 | 262 |
tablename_tr = tablename_tr.replace(".", "_"); |
259 | 263 |
} |
260 |
if( this.parameters.getRemoveSpacesInIdentifiers() ) {
|
|
264 |
if( nameTranslator.getRemoveSpacesInIdentifiers() ) {
|
|
261 | 265 |
tablename_tr = StringUtils.normalizeSpace(tablename_tr).replace(" ", "_"); |
262 | 266 |
} |
263 | 267 |
if( !tablename_tr.equals(tablename) ) { |
Also available in: Unified diff