4a5b0dda540a7aaa9e65b2e97edad80c61273624
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / configuration / Configuration.java
1 package eu.svjatoslav.instantlauncher.configuration;
2
3 import java.io.File;
4 import java.util.Set;
5
6 public class Configuration {
7     public Set<FileAssociation> fileAssociations;
8     public String navigationRootPath;
9     public String directoryOpenCommand;
10
11     public FileAssociation findFileAssociation(File file) {
12         for (FileAssociation association : fileAssociations)
13             if (association.matchesFile(file)) return association;
14
15         return null;
16     }
17
18     public File getNavigationRootDirectory() {
19         return new File(navigationRootPath);
20     }
21
22 }