X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2Fconfiguration%2FConfiguration.java;h=4a5b0dda540a7aaa9e65b2e97edad80c61273624;hb=aae423a70e92df60144935a4ab33a5ae0e3ae5d8;hp=04713c5de1935e62764f974acc20367a7307f9f6;hpb=dcc5f6b34d80ffcebd604993305e9924bcdffbd3;p=instantlauncher.git diff --git a/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java b/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java index 04713c5..4a5b0dd 100644 --- a/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java @@ -1,8 +1,22 @@ package eu.svjatoslav.instantlauncher.configuration; +import java.io.File; import java.util.Set; public class Configuration { public Set fileAssociations; public String navigationRootPath; + public String directoryOpenCommand; + + public FileAssociation findFileAssociation(File file) { + for (FileAssociation association : fileAssociations) + if (association.matchesFile(file)) return association; + + return null; + } + + public File getNavigationRootDirectory() { + return new File(navigationRootPath); + } + }