]> gitweb.hhaalo.de Git - discspan-java.git/commitdiff
add: implement logic span with splitter
authorBastian Dehn <hhaalo@arcor.de>
Fri, 4 Feb 2022 18:05:40 +0000 (19:05 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 4 Feb 2022 18:05:40 +0000 (19:05 +0100)
src/de/hhaalo/spandisc/Logic.java

index e208611d1c90025831fd4f03bf38d239f9cbc300..e51f2e767b316560693dc620cf53da31909ddd2b 100644 (file)
@@ -11,6 +11,11 @@ public class Logic implements ILogic
                IFileHandler filehandler = new FileHandler();
                IMedium srcdata = filehandler.readFile(input);
 
-               filehandler.writeFile(output, srcdata);
+               ISplitter splitter = new Splitter();
+               IMediumCollection col = splitter.splitAll(srcdata);
+
+               for (int i = 0; i < col.getMediumArray().length; i++) {
+                       filehandler.writeFile(String.format("%s%04d", output, col.getMediumArray()[i].getNr()), col.getMediumArray()[i]);
+               }
        }
 }