Switched to YAML config format.
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / InstantLauncher.java
index b13b585..a0ff09e 100755 (executable)
@@ -1,28 +1,26 @@
 package eu.svjatoslav.instantlauncher;
 
-import java.io.FileNotFoundException;
-import java.io.IOException;
-
+import eu.svjatoslav.instantlauncher.configuration.ConfigurationManager;
 import org.apache.log4j.Logger;
 
-public class InstantLauncher {
+import java.io.IOException;
 
-    public Configuration configuration;
+public class InstantLauncher {
 
+    private static final Logger LOGGER = Logger.getLogger(InstantLauncher.class);
+    public ConfigurationManager configuration;
     FileAssociationManager associationManager = new FileAssociationManager();
 
-    public static final Logger LOGGER = Logger.getLogger(InstantLauncher.class);
+    public static void exitProgram() {
+        LOGGER.info("Closing InstantLauncher");
+        System.exit(0);
+    }
 
-    public void run() throws FileNotFoundException, IOException {
-        configuration = new Configuration();
+    public void run() throws IOException {
+        configuration = new ConfigurationManager();
 
         final MainFrame mainFrame = new MainFrame(this);
         mainFrame.show();
     }
 
-    public static void exitProgram() {
-        LOGGER.info("Closing InstantLauncher");
-        System.exit(0);
-    }
-
 }