Mercurial > repos > timpalpant > java_genomics_toolkit
comparison java-genomics-toolkit/gui/edu/unc/genomics/ResourceManager.java @ 0:1daf3026d231
Upload alpha version
author | timpalpant |
---|---|
date | Mon, 13 Feb 2012 21:55:55 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1daf3026d231 |
---|---|
1 package edu.unc.genomics; | |
2 | |
3 import java.nio.file.Files; | |
4 import java.nio.file.Path; | |
5 import java.nio.file.Paths; | |
6 | |
7 /** | |
8 * Find resources based on platform/package | |
9 * @author timpalpant | |
10 * | |
11 */ | |
12 public class ResourceManager { | |
13 | |
14 private static final Path ASSEMBLIES_DIR = Paths.get("assemblies"); | |
15 private static final Path IMAGES_DIR = Paths.get("images"); | |
16 | |
17 public static Path getResourceDirectory() { | |
18 Path osx = Paths.get("../Resources"); | |
19 if (Files.exists(osx)) { | |
20 return osx; | |
21 } | |
22 | |
23 return Paths.get("resources"); | |
24 } | |
25 | |
26 public static Path getAssembliesDirectory() { | |
27 return getResourceDirectory().resolve(ASSEMBLIES_DIR); | |
28 } | |
29 | |
30 public static Path getImagesDirectory() { | |
31 return getResourceDirectory().resolve(IMAGES_DIR); | |
32 } | |
33 } |