From 6e9934a442394a9d0a81404c7480b8001939d92b Mon Sep 17 00:00:00 2001 From: Thog Date: Wed, 24 Aug 2016 01:59:26 +0200 Subject: Add mapping converter to command line system --- src/main/java/cuchaz/enigma/mapping/Mappings.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/main/java/cuchaz/enigma/mapping/Mappings.java') diff --git a/src/main/java/cuchaz/enigma/mapping/Mappings.java b/src/main/java/cuchaz/enigma/mapping/Mappings.java index 171ddf1..47c4232 100644 --- a/src/main/java/cuchaz/enigma/mapping/Mappings.java +++ b/src/main/java/cuchaz/enigma/mapping/Mappings.java @@ -13,6 +13,8 @@ package cuchaz.enigma.mapping; import com.google.common.collect.Lists; import com.google.common.collect.Maps; +import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -202,6 +204,16 @@ public class Mappings { return originMapping; } + public void saveEnigmaMappings(File file, boolean isDirectoryFormat) throws IOException + { + new MappingsEnigmaWriter().write(file, this, isDirectoryFormat); + } + + public void saveSRGMappings(File file) throws IOException + { + new MappingsSRGWriter().write(file, this); + } + public enum FormatType { ENIGMA_FILE, ENIGMA_DIRECTORY, SRG_FILE -- cgit v1.2.3