public Iterator pipe (File directory) { return new FileIterator (directory, fileFilter, labelPattern); }
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 FileListIterator(String[] filenames, FileFilter fileFilter, Pattern targetPattern, boolean removeCommonPrefix) { this(FileIterator.stringArray2FileArray(filenames), fileFilter, targetPattern, removeCommonPrefix); }
TIntArrayList labels = new TIntArrayList(); for (int j = 0; j < subdirs.length; j++) { ArrayList<File> records = new FileIterator(subdirs[j]).getFileArray(); int label = clusterAlph.lookupIndex(subdirs[j].toString()); for (int k = 0; k < records.size(); k++) {
public Instance next () { Instance carrier = super.next(); carrier.setData(((File)carrier.getData()).toURI()); return carrier; }
TIntArrayList labels = new TIntArrayList(); for (int j = 0; j < subdirs.length; j++) { ArrayList<File> records = new FileIterator(subdirs[j]).getFileArray(); int label = clusterAlph.lookupIndex(subdirs[j].toString()); for (int k = 0; k < records.size(); k++) {
public Instance next () { Instance carrier = super.next(); carrier.setData(((File)carrier.getData()).toURI()); return carrier; }
public Iterator pipe (File directory) { return new FileIterator (directory, fileFilter, labelPattern); }
TIntArrayList labels = new TIntArrayList(); for (int j = 0; j < subdirs.length; j++) { ArrayList<File> records = new FileIterator(subdirs[j]).getFileArray(); int label = clusterAlph.lookupIndex(subdirs[j].toString()); for (int k = 0; k < records.size(); k++) {
public FileListIterator(String[] filenames, FileFilter fileFilter, Pattern targetPattern, boolean removeCommonPrefix) { this(FileIterator.stringArray2FileArray(filenames), fileFilter, targetPattern, removeCommonPrefix); }
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 Instance next () { Instance carrier = super.next(); carrier.setData(((File)carrier.getData()).toURI()); return carrier; }
public Iterator pipe (File directory) { return new FileIterator (directory, fileFilter, labelPattern); }
public FileIterator (String[] directories, FileFilter ff) { this (stringArray2FileArray(directories), ff, null); }
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 Instance pipe (Instance carrier) { File directory = (File) carrier.getData(); carrier.setData(new FileIterator (directory, fileFilter, labelPattern)); return carrier; }
public FileIterator (String[] directories, Pattern targetPattern) { this (stringArray2FileArray(directories), targetPattern); }
+ " is not a directory."); minFileIndex[i] = fileArray.size(); fillFileArray (directories[i], fileFilter, fileArray);
public Instance pipe (Instance carrier) { File directory = (File) carrier.getData(); carrier.setData(new FileIterator (directory, fileFilter, labelPattern)); return carrier; }
public FileListIterator(String[] filenames, FileFilter fileFilter, Pattern targetPattern, boolean removeCommonPrefix) { this(FileIterator.stringArray2FileArray(filenames), fileFilter, targetPattern, removeCommonPrefix); }