"${SRCLIB_PREFIX}/IMediumCollection.java"
"${SRCLIB_PREFIX}/MediumCollection.java"
"${SRCLIB_PREFIX}/IFileHandler.java"
- "${SRCLIB_PREFIX}/FileHandler.java")
+ "${SRCLIB_PREFIX}/FileHandler.java"
+ "${SRCLIB_PREFIX}/ILogic.java"
+ "${SRCLIB_PREFIX}/Logic.java")
add_jar(spandisc "${SRCLIB_FILES}")
package de.hhaalo.discspan;
-import de.hhaalo.spandisc.*;
+import de.hhaalo.spandisc.ILogic;
+import de.hhaalo.spandisc.Logic;
import java.io.File;
public class discspan
+ " file does not exists");
}
- IFileHandler filehandler = new FileHandler();
- IMedium srcmedium = filehandler.readFile(param.getInput());
- filehandler.writeFile(param.getOutput(), srcmedium);
+ ILogic logic = new Logic();
+ logic.span(param.getInput(), param.getOutput(), param.getSplit());
}
}
--- /dev/null
+package de.hhaalo.spandisc;
+
+public interface ILogic
+{
+ public String getVersion();
+ public void span(String input, String output, long split);
+}
--- /dev/null
+package de.hhaalo.spandisc;
+
+public class Logic implements ILogic
+{
+ private final String _version = "v0.1";
+
+ public String getVersion() { return _version; }
+
+ public void span(String input, String output, long split)
+ {
+ IFileHandler filehandler = new FileHandler();
+ IMedium srcdata = filehandler.readFile(input);
+
+ filehandler.writeFile(output, srcdata);
+ }
+}