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