package eu.europa.esig.dss.utils.impl;
import java.io.File;
import com.google.common.base.Predicate;
public class FilterByExtensions implements Predicate<File> {
private final String[] extensions;
public FilterByExtensions(String[] extensions) {
this.extensions = extensions;
}
@Override
public boolean apply(File file) {
for (String extension : extensions) {
if (file.getName().endsWith(extension)) {
return true;
}
}
return false;
}
}