package org.chartsy.main.utils; import java.io.File; import javax.swing.filechooser.FileFilter; /** * * @author viorel.gheba */ public class ExtensionFileFilter extends FileFilter { private String description; private String extension; public ExtensionFileFilter(final String description, final String extension) { this.description = description; this.extension = extension; } public boolean accept(final File file) { if (file.isDirectory()) { return true; } final String name = file.getName().toLowerCase(); if (name.endsWith(this.extension)) { return true; } else { return false; } } public String getDescription() { return this.description; } }