Revision 44861 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectAttributesPanel.java
SelectAttributesPanel.java | ||
---|---|---|
47 | 47 |
import org.gvsig.tools.dataTypes.DataType; |
48 | 48 |
import org.gvsig.tools.dataTypes.DataTypesManager; |
49 | 49 |
import org.gvsig.tools.i18n.I18nManager; |
50 |
import org.gvsig.tools.namestranslator.NamesTranslator; |
|
50 | 51 |
import org.gvsig.tools.swing.api.FilteredTableModel; |
51 | 52 |
import org.gvsig.tools.swing.api.ListElement; |
52 | 53 |
import org.gvsig.tools.swing.api.MessageBarController; |
... | ... | |
82 | 83 |
private static final int ORIGIN_EXTRA = 2; |
83 | 84 |
private MessageBarController messageController; |
84 | 85 |
|
85 |
|
|
86 | 86 |
private static class AttributesTableModel |
87 | 87 |
extends AbstractTableModel |
88 | 88 |
implements TableModel { |
... | ... | |
199 | 199 |
break; |
200 | 200 |
case COLUMN_FIELD_NEW_NAME: |
201 | 201 |
int indexChanged = attr.setNewName(Objects.toString(aValue, attr.getName())); |
202 |
NamesTranslator translator = this.attributes.getNamesTranslator(); |
|
203 |
I18nManager i18 = ToolsLocator.getI18nManager(); |
|
204 |
if (!StringUtils.equalsIgnoreCase(Objects.toString(aValue, attr.getName()), |
|
205 |
translator.getTranslation(attr.getName()))) { |
|
206 |
StringBuilder changedLog = new StringBuilder(); |
|
207 |
changedLog.append("'"); |
|
208 |
changedLog.append(Objects.toString(aValue, attr.getName())); |
|
209 |
changedLog.append("' "); |
|
210 |
changedLog.append(i18.getTranslation("_field_name_has_been_fixed_to")); |
|
211 |
changedLog.append(" '"); |
|
212 |
changedLog.append(translator.getTranslation(attr.getName())); |
|
213 |
changedLog.append("'"); |
|
214 |
panel.setMessage(changedLog.toString()); |
|
215 |
|
|
216 |
} |
|
202 | 217 |
if (indexChanged != -1) { |
203 |
String fieldSource = this.attributes.getNamesTranslator().getSource(indexChanged); |
|
204 |
String fieldTarget = this.attributes.getNamesTranslator().getTranslation(indexChanged); |
|
205 |
I18nManager i18 = ToolsLocator.getI18nManager(); |
|
206 |
StringBuilder changedLog = new StringBuilder(); //TODO |
|
218 |
String fieldSource = translator.getSource(indexChanged); |
|
219 |
String fieldTarget = translator.getTranslation(indexChanged); |
|
220 |
StringBuilder changedLog = new StringBuilder(); |
|
207 | 221 |
changedLog.append("'"); |
208 | 222 |
changedLog.append(fieldSource); |
209 | 223 |
changedLog.append("' "); |
... | ... | |
587 | 601 |
return new ImageIcon(url); |
588 | 602 |
} |
589 | 603 |
|
590 |
|
|
591 | 604 |
private void setMessage(String toString) { |
592 | 605 |
this.messageController.setText(toString); |
593 | 606 |
} |
Also available in: Unified diff