package jeql.io; import java.io.File; import java.io.FilenameFilter; import jeql.std.function.FileFunction; public class ExtensionFilenameFilter implements FilenameFilter { private String extension = null; public ExtensionFilenameFilter(String extension) { this.extension = extension; } public boolean accept(File dir, String name) { String fileExt = FileFunction.ext(name); if (fileExt == null) return false; if (fileExt.equals(extension)) return true; return false; } }