@Override public boolean accept(FileSelectInfo fileInfo) { return !this.filter.accept(fileInfo); } }
@Override public boolean accept(FileSelectInfo fileInfo) { return !this.filter.accept(fileInfo); } }
@Override public boolean accept(FileSelectInfo fileInfo) { for (FileFilter f : this.filters) { if (!f.accept(fileInfo)) { return false; } } return true; } }
@Override public boolean accept(FileSelectInfo fileInfo) { for (FileFilter f : this.filters) { if (f.accept(fileInfo)) { return true; } } return false; } }
@Override public boolean accept(FileSelectInfo fileInfo) { for (FileFilter f : this.filters) { if (f.accept(fileInfo)) { return true; } } return false; } }
@Override public boolean accept(FileSelectInfo fileInfo) { for (FileFilter f : this.filters) { if (!f.accept(fileInfo)) { return false; } } return true; } }
/** * Determines whether the file should be selected. * * @param fileInfo The file selection information. * @return true if the file should be selected, false otherwise. */ public boolean accept(final FileSelectInfo fileInfo) { if (fileFilter != null) { return fileFilter.accept(fileInfo); } throw new IllegalArgumentException(Messages.getString("vfs.selectors/filefilter.missing.error")); } }
@Override public boolean includeFile(FileSelectInfo fileInfo) throws Exception { return fileInfo.getDepth() > 0 && this.fileFilter.accept(fileInfo); }
/** * Determines whether the file should be selected. * * @param fileInfo The file selection information. * @return true if the file should be selected, false otherwise. */ public boolean accept(final FileSelectInfo fileInfo) throws Exception { if (fileFilter != null) { return fileFilter.accept(fileInfo); } throw new IllegalArgumentException(Messages.getString("vfs.selectors/filefilter.missing.error")); } }
@Override public boolean includeFile(FileSelectInfo fileInfo) throws Exception { return fileInfo.getDepth() > 0 && this.fileFilter.accept(fileInfo); }
/** * Determines whether the file should be selected. * * @param fileInfo The file selection information. * @return true if the file should be selected, false otherwise. */ public boolean accept(final FileSelectInfo fileInfo) { if (fileFilter != null) { return fileFilter.accept(fileInfo); } throw new IllegalArgumentException(Messages.getString("vfs.selectors/filefilter.missing.error")); } }
/** * Determines whether the file should be selected. * @param fileInfo The file selection information. * @return true if the file should be selected, false otherwise. */ public boolean accept(final FileSelectInfo fileInfo) { if (fileFilter != null) { return fileFilter.accept(fileInfo); } throw new IllegalArgumentException(Messages.getString("vfs.selectors/filefilter.missing.error")); } }
@Override public boolean traverseDescendents(FileSelectInfo fileInfo) throws Exception { if (fileInfo.getFile().getType() == FileType.FOLDER && fileInfo.getDepth() == 0) { return true; } else if (this.directoryFilter != null) { return this.directoryFilter.accept(fileInfo); } else { return this.traverseDescendents; } } }
@Override public boolean traverseDescendents(FileSelectInfo fileInfo) throws Exception { if (fileInfo.getFile().getType() == FileType.FOLDER && fileInfo.getDepth() == 0) { return true; } else if (this.directoryFilter != null) { return this.directoryFilter.accept(fileInfo); } else { return this.traverseDescendents; } } }
@Test public void testWildcardOperator() { assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("myfile"))); assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("changes"))); assertTrue(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("mytable.changes.txt"))); assertTrue(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("MYTABLE.cHAngES.txt"))); assertTrue(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("abc.mytable.changes.txt"))); assertTrue(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("mytable.changes.txt.txt"))); assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("changes.txt"))); assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("mytable.changes"))); assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("my_changes.txt"))); assertFalse(DbDirectoryChangesetReader.getCHANGES_WILDCARD_FILTER().accept(getFileSelectInfo("mytable.changes_my"))); }