diff options
| author | 2019-09-08 13:58:46 +0100 | |
|---|---|---|
| committer | 2019-09-08 13:58:46 +0100 | |
| commit | 734e951d9cac1c49a4b09d4a3e70fda64d58fdc8 (patch) | |
| tree | 554b55305c0833279ece40cf748231a755a929bd /src/main/java/cuchaz/enigma/translation/mapping | |
| parent | Cleanup the mappings menu items to use the mappings format enum, will be usef... (diff) | |
| download | enigma-fork-734e951d9cac1c49a4b09d4a3e70fda64d58fdc8.tar.gz enigma-fork-734e951d9cac1c49a4b09d4a3e70fda64d58fdc8.tar.xz enigma-fork-734e951d9cac1c49a4b09d4a3e70fda64d58fdc8.zip | |
Add a default TinyWriter, formatting/misc fixes
Diffstat (limited to 'src/main/java/cuchaz/enigma/translation/mapping')
| -rw-r--r-- | src/main/java/cuchaz/enigma/translation/mapping/serde/MappingFormat.java | 2 | ||||
| -rw-r--r-- | src/main/java/cuchaz/enigma/translation/mapping/serde/TinyMappingsWriter.java | 3 |
2 files changed, 4 insertions, 1 deletions
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; | |||
| 14 | public enum MappingFormat { | 14 | public enum MappingFormat { |
| 15 | ENIGMA_FILE(EnigmaMappingsWriter.FILE, EnigmaMappingsReader.FILE), | 15 | ENIGMA_FILE(EnigmaMappingsWriter.FILE, EnigmaMappingsReader.FILE), |
| 16 | ENIGMA_DIRECTORY(EnigmaMappingsWriter.DIRECTORY, EnigmaMappingsReader.DIRECTORY), | 16 | ENIGMA_DIRECTORY(EnigmaMappingsWriter.DIRECTORY, EnigmaMappingsReader.DIRECTORY), |
| 17 | TINY_FILE(null, TinyMappingsReader.INSTANCE), | 17 | TINY_FILE(TinyMappingsWriter.INSTANCE, TinyMappingsReader.INSTANCE), |
| 18 | SRG_FILE(SrgMappingsWriter.INSTANCE, null); | 18 | SRG_FILE(SrgMappingsWriter.INSTANCE, null); |
| 19 | 19 | ||
| 20 | private final MappingsWriter writer; | 20 | 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 { | |||
| 30 | private static final String VERSION_CONSTANT = "v1"; | 30 | private static final String VERSION_CONSTANT = "v1"; |
| 31 | private static final Joiner TAB_JOINER = Joiner.on('\t'); | 31 | private static final Joiner TAB_JOINER = Joiner.on('\t'); |
| 32 | 32 | ||
| 33 | //Possibly add a gui or a way to select the namespaces when exporting from the gui | ||
| 34 | public static final TinyMappingsWriter INSTANCE = new TinyMappingsWriter("intermediary", "named"); | ||
| 35 | |||
| 33 | // HACK: as of enigma 0.13.1, some fields seem to appear duplicated? | 36 | // HACK: as of enigma 0.13.1, some fields seem to appear duplicated? |
| 34 | private final Set<String> writtenLines = new HashSet<>(); | 37 | private final Set<String> writtenLines = new HashSet<>(); |
| 35 | private final String nameObf; | 38 | private final String nameObf; |