package net.jscanner.ui.component;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;
/**
* Represents a file chooser.
*
* @author Desmond Jackson
*/
public abstract class ComponentFileChooser extends JFileChooser {
/**
* The serial uid.
*/
private static final long serialVersionUID = 3460153062062410464L;
/**
* Creates a new file chooser.
*/
public ComponentFileChooser() {
setFileFilter(getCustomFileFilter());
}
/**
* Gets the custom file filter.
*
* @return The custom file filter
*/
public abstract FileFilter getCustomFileFilter();
}