X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2FFileAssociationManager.java;h=4d1ec061cfbf49e31ee05b4bf95a7dbe710b6960;hb=17197a4b5ebe72d0502ec12340b6dabaffdd7f87;hp=675259434dac75fe632780a8cc3cfd75c495cd18;hpb=0690182dc7ee52c470c27a393685e1845e69b73c;p=instantlauncher.git diff --git a/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java b/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java index 6752594..4d1ec06 100755 --- a/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/FileAssociationManager.java @@ -36,15 +36,18 @@ public class FileAssociationManager { final String[] commands = extensionToApplication.get(fileExtension); runOpeningApplication(file, commands); return true; - } else - return false; + } else { + return false; + } } private static void runOpeningApplication(final File file, final String[] commands) { - for (int i = 0; i < commands.length; i++) - if (commands[i].equals(FILE_INDICATOR)) - commands[i] = file.getAbsolutePath(); + for (int i = 0; i < commands.length; i++) { + if (commands[i].equals(FILE_INDICATOR)) { + commands[i] = file.getAbsolutePath(); + } + } try { Runtime.getRuntime().exec(commands); @@ -56,9 +59,15 @@ public class FileAssociationManager { } private static boolean isLogFile(String fileName) { - if (fileName.endsWith(".out")) return true; - if (fileName.endsWith(".log")) return true; - if (fileName.contains(".log.")) return true; + if (fileName.endsWith(".out")) { + return true; + } + if (fileName.endsWith(".log")) { + return true; + } + if (fileName.contains(".log.")) { + return true; + } return false; } @@ -67,6 +76,7 @@ public class FileAssociationManager { extensionToApplication.put("txt", new String[] { TEXT_EDITOR, FILE_INDICATOR }); extensionToApplication.put("xml", new String[] { TEXT_EDITOR, FILE_INDICATOR }); + extensionToApplication.put("org", new String[] { TEXT_EDITOR, FILE_INDICATOR }); extensionToApplication.put("properties", new String[] { TEXT_EDITOR, FILE_INDICATOR }); extensionToApplication.put("ini", new String[] { TEXT_EDITOR, FILE_INDICATOR }); extensionToApplication.put("", new String[] { TEXT_EDITOR, FILE_INDICATOR });