From 734e951d9cac1c49a4b09d4a3e70fda64d58fdc8 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sun, 8 Sep 2019 13:58:46 +0100 Subject: Add a default TinyWriter, formatting/misc fixes --- .../java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java | 2 +- .../cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/cuchaz/enigma/translation/mapping') diff --git a/src/main/java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java b/src/main/java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java index 4799589..3068893 100644 --- a/src/main/java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java +++ b/src/main/java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java @@ -14,7 +14,7 @@ import java.nio.file.Path; public enum MappingFormat { ENIGMA_FILE(EnigmaMappingsWriter.FILE, EnigmaMappingsReader.FILE), ENIGMA_DIRECTORY(EnigmaMappingsWriter.DIRECTORY, EnigmaMappingsReader.DIRECTORY), - TINY_FILE(null, TinyMappingsReader.INSTANCE), + TINY_FILE(TinyMappingsWriter.INSTANCE, TinyMappingsReader.INSTANCE), SRG_FILE(SrgMappingsWriter.INSTANCE, null); private final MappingsWriter writer; diff --git a/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java b/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java index ee65690..c82f262 100644 --- a/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java +++ b/src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java @@ -30,6 +30,9 @@ public class TinyMappingsWriter implements MappingsWriter { private static final String VERSION_CONSTANT = "v1"; private static final Joiner TAB_JOINER = Joiner.on('\t'); + //Possibly add a gui or a way to select the namespaces when exporting from the gui + public static final TinyMappingsWriter INSTANCE = new TinyMappingsWriter("intermediary", "named"); + // HACK: as of enigma 0.13.1, some fields seem to appear duplicated? private final Set writtenLines = new HashSet<>(); private final String nameObf; -- cgit v1.2.3