rename to legacy component

This commit is contained in:
Marcel Haßlinger 2021-11-04 17:32:42 +01:00
parent 1e1624541d
commit 568db9fc94
11 changed files with 29 additions and 29 deletions

View File

@ -8,7 +8,7 @@ import com.intellij.ui.components.JBScrollPane;
import com.intellij.ui.components.JBTextField;
import de.marhali.easyi18n.service.LegacyDataStore;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationCreate;
import javax.swing.*;
@ -56,7 +56,7 @@ public class AddDialog {
}
});
TranslationCreate creation = new TranslationCreate(new KeyedTranslation(keyTextField.getText(), messages));
TranslationCreate creation = new TranslationCreate(new LegacyKeyedTranslation(keyTextField.getText(), messages));
LegacyDataStore.getInstance(project).processUpdate(creation);
}

View File

@ -7,7 +7,7 @@ import com.intellij.ui.components.JBLabel;
import com.intellij.ui.components.JBScrollPane;
import com.intellij.ui.components.JBTextField;
import de.marhali.easyi18n.service.LegacyDataStore;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationDelete;
import de.marhali.easyi18n.model.TranslationUpdate;
import de.marhali.easyi18n.dialog.descriptor.DeleteActionDescriptor;
@ -26,12 +26,12 @@ import java.util.ResourceBundle;
public class EditDialog {
private final Project project;
private final KeyedTranslation origin;
private final LegacyKeyedTranslation origin;
private JBTextField keyTextField;
private Map<String, JBTextField> valueTextFields;
public EditDialog(Project project, KeyedTranslation origin) {
public EditDialog(Project project, LegacyKeyedTranslation origin) {
this.project = project;
this.origin = origin;
}
@ -47,7 +47,7 @@ public class EditDialog {
}
}
private KeyedTranslation getChanges() {
private LegacyKeyedTranslation getChanges() {
Map<String, String> messages = new HashMap<>();
valueTextFields.forEach((k, v) -> {
@ -56,7 +56,7 @@ public class EditDialog {
}
});
return new KeyedTranslation(keyTextField.getText(), messages);
return new LegacyKeyedTranslation(keyTextField.getText(), messages);
}
private DialogBuilder prepare() {

View File

@ -6,7 +6,7 @@ import com.intellij.psi.impl.FakePsiElement;
import de.marhali.easyi18n.dialog.AddDialog;
import de.marhali.easyi18n.dialog.EditDialog;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.LocalizedNode;
import de.marhali.easyi18n.service.LegacyDataStore;
@ -55,7 +55,7 @@ public class KeyReference extends PsiReferenceBase<PsiElement> {
LocalizedNode node = LegacyDataStore.getInstance(getProject()).getTranslations().getNode(getKey());
if(node != null) {
new EditDialog(getProject(), new KeyedTranslation(getKey(), node.getValue())).showAndHandle();
new EditDialog(getProject(), new LegacyKeyedTranslation(getKey(), node.getValue())).showAndHandle();
} else {
new AddDialog(getProject(), getKey()).showAndHandle();
}

View File

@ -7,12 +7,12 @@ import java.util.Map;
* @author marhali
*/
@Deprecated // Might be deprecated
public class KeyedTranslation {
public class LegacyKeyedTranslation {
private String key;
private Map<String, String> translations;
public KeyedTranslation(String key, Map<String, String> translations) {
public LegacyKeyedTranslation(String key, Map<String, String> translations) {
this.key = key;
this.translations = translations;
}

View File

@ -7,7 +7,7 @@ import org.jetbrains.annotations.NotNull;
* @author marhali
*/
public class TranslationCreate extends TranslationUpdate {
public TranslationCreate(@NotNull KeyedTranslation translation) {
public TranslationCreate(@NotNull LegacyKeyedTranslation translation) {
super(null, translation);
}
}

View File

@ -7,7 +7,7 @@ import org.jetbrains.annotations.NotNull;
* @author marhali
*/
public class TranslationDelete extends TranslationUpdate {
public TranslationDelete(@NotNull KeyedTranslation translation) {
public TranslationDelete(@NotNull LegacyKeyedTranslation translation) {
super(translation, null);
}
}

View File

@ -8,19 +8,19 @@ import org.jetbrains.annotations.Nullable;
*/
public class TranslationUpdate {
private final @Nullable KeyedTranslation origin;
private final @Nullable KeyedTranslation change;
private final @Nullable LegacyKeyedTranslation origin;
private final @Nullable LegacyKeyedTranslation change;
public TranslationUpdate(@Nullable KeyedTranslation origin, @Nullable KeyedTranslation change) {
public TranslationUpdate(@Nullable LegacyKeyedTranslation origin, @Nullable LegacyKeyedTranslation change) {
this.origin = origin;
this.change = change;
}
public KeyedTranslation getOrigin() {
public LegacyKeyedTranslation getOrigin() {
return origin;
}
public KeyedTranslation getChange() {
public LegacyKeyedTranslation getChange() {
return change;
}

View File

@ -1,7 +1,7 @@
package de.marhali.easyi18n.model.table;
import de.marhali.easyi18n.model.LocalizedNode;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationUpdate;
import de.marhali.easyi18n.model.Translations;
@ -108,8 +108,8 @@ public class TableModelTranslator implements TableModel {
}
}
TranslationUpdate update = new TranslationUpdate(new KeyedTranslation(key, messages),
new KeyedTranslation(newKey, messages));
TranslationUpdate update = new TranslationUpdate(new LegacyKeyedTranslation(key, messages),
new LegacyKeyedTranslation(newKey, messages));
updater.accept(update);
}

View File

@ -8,7 +8,7 @@ import de.marhali.easyi18n.model.LocalizedNode;
import de.marhali.easyi18n.model.Translations;
import de.marhali.easyi18n.io.TranslatorIO;
import de.marhali.easyi18n.model.DataSynchronizer;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationDelete;
import de.marhali.easyi18n.model.TranslationUpdate;
import de.marhali.easyi18n.util.IOUtil;
@ -135,7 +135,7 @@ public class LegacyDataStore {
// Parent is empty now, we need to remove it as well (except root)
if(node.getChildren().isEmpty() && !node.getKey().equals(LocalizedNode.ROOT_KEY)) {
processUpdate(new TranslationDelete(new KeyedTranslation(
processUpdate(new TranslationDelete(new LegacyKeyedTranslation(
TranslationsUtil.sectionsToFullPath(sections), null)));
}
}

View File

@ -8,7 +8,7 @@ import de.marhali.easyi18n.service.LegacyDataStore;
import de.marhali.easyi18n.model.LocalizedNode;
import de.marhali.easyi18n.model.DataSynchronizer;
import de.marhali.easyi18n.model.Translations;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationDelete;
import de.marhali.easyi18n.model.table.TableModelTranslator;
import de.marhali.easyi18n.dialog.EditDialog;
@ -57,7 +57,7 @@ public class TableView implements DataSynchronizer {
LocalizedNode node = LegacyDataStore.getInstance(project).getTranslations().getNode(fullPath);
if(node != null) {
new EditDialog(project, new KeyedTranslation(fullPath, node.getValue())).showAndHandle();
new EditDialog(project, new LegacyKeyedTranslation(fullPath, node.getValue())).showAndHandle();
}
}
}
@ -68,7 +68,7 @@ public class TableView implements DataSynchronizer {
String fullPath = String.valueOf(table.getValueAt(selectedRow, 0));
LegacyDataStore.getInstance(project).processUpdate(
new TranslationDelete(new KeyedTranslation(fullPath, null)));
new TranslationDelete(new LegacyKeyedTranslation(fullPath, null)));
}
};
}

View File

@ -12,7 +12,7 @@ import de.marhali.easyi18n.service.LegacyDataStore;
import de.marhali.easyi18n.model.LocalizedNode;
import de.marhali.easyi18n.model.DataSynchronizer;
import de.marhali.easyi18n.model.Translations;
import de.marhali.easyi18n.model.KeyedTranslation;
import de.marhali.easyi18n.model.LegacyKeyedTranslation;
import de.marhali.easyi18n.model.TranslationDelete;
import de.marhali.easyi18n.model.tree.TreeModelTranslator;
import de.marhali.easyi18n.action.treeview.CollapseTreeViewAction;
@ -103,7 +103,7 @@ public class TreeView implements DataSynchronizer {
LocalizedNode localizedNode = LegacyDataStore.getInstance(project).getTranslations().getNode(fullPath);
if(localizedNode != null) {
new EditDialog(project,new KeyedTranslation(fullPath, localizedNode.getValue())).showAndHandle();
new EditDialog(project,new LegacyKeyedTranslation(fullPath, localizedNode.getValue())).showAndHandle();
}
}
}
@ -121,7 +121,7 @@ public class TreeView implements DataSynchronizer {
String fullPath = TreeUtil.getFullPath(path);
LegacyDataStore.getInstance(project).processUpdate(
new TranslationDelete(new KeyedTranslation(fullPath, null)));
new TranslationDelete(new LegacyKeyedTranslation(fullPath, null)));
}
};
}