summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/Mappings.java
diff options
context:
space:
mode:
authorGravatar Thog2016-08-24 01:59:26 +0200
committerGravatar Thog2016-08-24 01:59:26 +0200
commit6e9934a442394a9d0a81404c7480b8001939d92b (patch)
tree28252cd87aae33ccc2da9f7c83dcf63db2f45578 /src/main/java/cuchaz/enigma/mapping/Mappings.java
parentRevert Main.java (diff)
downloadenigma-fork-6e9934a442394a9d0a81404c7480b8001939d92b.tar.gz
enigma-fork-6e9934a442394a9d0a81404c7480b8001939d92b.tar.xz
enigma-fork-6e9934a442394a9d0a81404c7480b8001939d92b.zip
Add mapping converter to command line system
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/Mappings.java')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/Mappings.java12
1 files changed, 12 insertions, 0 deletions
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;
13import com.google.common.collect.Lists; 13import com.google.common.collect.Lists;
14import com.google.common.collect.Maps; 14import com.google.common.collect.Maps;
15 15
16import java.io.File;
17import java.io.IOException;
16import java.util.ArrayList; 18import java.util.ArrayList;
17import java.util.Collection; 19import java.util.Collection;
18import java.util.List; 20import java.util.List;
@@ -202,6 +204,16 @@ public class Mappings {
202 return originMapping; 204 return originMapping;
203 } 205 }
204 206
207 public void saveEnigmaMappings(File file, boolean isDirectoryFormat) throws IOException
208 {
209 new MappingsEnigmaWriter().write(file, this, isDirectoryFormat);
210 }
211
212 public void saveSRGMappings(File file) throws IOException
213 {
214 new MappingsSRGWriter().write(file, this);
215 }
216
205 public enum FormatType 217 public enum FormatType
206 { 218 {
207 ENIGMA_FILE, ENIGMA_DIRECTORY, SRG_FILE 219 ENIGMA_FILE, ENIGMA_DIRECTORY, SRG_FILE