package qa.qcri.aidr.io; import java.io.File; import java.io.FilenameFilter; public class GenericExtFilter implements FilenameFilter { private String ext; private String excludePattern; public GenericExtFilter(String ext, String excludePattern) { this.ext = ext; this.excludePattern = excludePattern; } @Override public boolean accept(File dir, String name) { return (name.endsWith(ext) && !name.contains(excludePattern)); } }