private int fillFileArray (File directory, FileFilter filter, ArrayList<File> files) { int count = 0; File[] directoryContents = directory.listFiles(); for (int i = 0; i < directoryContents.length; i++) { if (directoryContents[i].isDirectory()) count += fillFileArray (directoryContents[i], filter, files); else if (filter == null || filter.accept(directoryContents[i])) { files.add (directoryContents[i]); count++; } } return count; }
public UnlabeledFileIterator (String[] directories, FileFilter ff) { this (stringArray2FileArray(directories), ff); }
directories[i] = new File (classDirs.value[i]); Iterator<Instance> fileIterator = new UnlabeledFileIterator (directories); Iterator<Instance> iterator = classifier.getInstancePipe().newIteratorFrom(fileIterator);
directories[i] = new File (classDirs.value[i]); Iterator<Instance> fileIterator = new UnlabeledFileIterator (directories); Iterator<Instance> iterator = classifier.getInstancePipe().newIteratorFrom(fileIterator);
private int fillFileArray (File directory, FileFilter filter, ArrayList<File> files) { int count = 0; File[] directoryContents = directory.listFiles(); for (int i = 0; i < directoryContents.length; i++) { if (directoryContents[i].isDirectory()) count += fillFileArray (directoryContents[i], filter, files); else if (filter == null || filter.accept(directoryContents[i])) { files.add (directoryContents[i]); count++; } } return count; }
public UnlabeledFileIterator (String[] directories, FileFilter ff) { this (stringArray2FileArray(directories), ff); }
directories[i] = new File (classDirs.value[i]); Iterator<Instance> fileIterator = new UnlabeledFileIterator (directories); Iterator<Instance> iterator = classifier.getInstancePipe().newIteratorFrom(fileIterator);
private int fillFileArray (File directory, FileFilter filter, ArrayList<File> files) { int count = 0; File[] directoryContents = directory.listFiles(); for (int i = 0; i < directoryContents.length; i++) { if (directoryContents[i].isDirectory()) count += fillFileArray (directoryContents[i], filter, files); else if (filter == null || filter.accept(directoryContents[i])) { files.add (directoryContents[i]); count++; } } return count; }
public UnlabeledFileIterator (String[] directories, FileFilter ff) { this (stringArray2FileArray(directories), ff); }
+ " is not a directory."); minFileIndex[i] = fileArray.size(); fillFileArray (directories[i], fileFilter, fileArray);
+ " is not a directory."); minFileIndex[i] = fileArray.size(); fillFileArray (directories[i], fileFilter, fileArray);
+ " is not a directory."); minFileIndex[i] = fileArray.size(); fillFileArray (directories[i], fileFilter, fileArray);