/** * Searches a given directory for font files. * * @param dir directory to search * @return list<URI> of font files */ public List<URI> find(String dir) { List<URI> results = new java.util.ArrayList<>(); File directory = new File(dir); if (directory.isDirectory()) { walk(directory, results); } return results; }
/** * Automagically finds a list of font files on local system. * * @return List<URI> of font files */ public List<URI> find() { if (fontDirFinder == null) { fontDirFinder = determineDirFinder(); } List<File> fontDirs = fontDirFinder.find(); List<URI> results = new java.util.ArrayList<>(); for (File dir : fontDirs) { walk(dir, results); } return results; }
walk(file, results);
/** * Searches a given directory for font files. * * @param dir directory to search * @return list<URI> of font files */ public List<URI> find(String dir) { List<URI> results = new java.util.ArrayList<URI>(); File directory = new File(dir); if (directory.isDirectory()) { walk(directory, results); } return results; }
/** * Searches a given directory for font files. * * @param dir directory to search * @return list<URI> of font files */ public List<URI> find(String dir) { List<URI> results = new java.util.ArrayList<>(); File directory = new File(dir); if (directory.isDirectory()) { walk(directory, results); } return results; }
/** * Automagically finds a list of font files on local system. * * @return List<URI> of font files */ public List<URI> find() { if (fontDirFinder == null) { fontDirFinder = determineDirFinder(); } List<File> fontDirs = fontDirFinder.find(); List<URI> results = new java.util.ArrayList<URI>(); for (File dir : fontDirs) { walk(dir, results); } return results; }
walk(file, results);
walk(file, results);
/** * Automagically finds a list of font files on local system. * * @return List<URI> of font files */ public List<URI> find() { if (fontDirFinder == null) { fontDirFinder = determineDirFinder(); } List<File> fontDirs = fontDirFinder.find(); List<URI> results = new java.util.ArrayList<>(); for (File dir : fontDirs) { walk(dir, results); } return results; }