X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finstantlauncher%2Fconfiguration%2FConfiguration.java;h=9b320ed41cb969ef596ca90f10f54d0b8519caad;hb=617c93e31fc6f020323b503fe0028a8e10c746b6;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..9b320ed 100644 --- a/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java +++ b/src/main/java/eu/svjatoslav/instantlauncher/configuration/Configuration.java @@ -1,8 +1,23 @@ 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 String directoryTerminalOpenCommand; + + public FileAssociation findFileAssociation(File file) { + for (FileAssociation association : fileAssociations) + if (association.matchesFile(file)) return association; + + return null; + } + + public File getNavigationRootDirectory() { + return new File(navigationRootPath); + } + }