package com.hackerdude.apps.sqlide.dialogs;
import java.io.File;
import javax.swing.Icon;
import javax.swing.filechooser.FileView;
import com.hackerdude.apps.sqlide.ProgramIcons;
/**
* A file view for dialog boxes that only shows SQL files.
*/
public class SQLIDEFileView extends FileView {
public SQLIDEFileView() {
}
public Icon getIcon(File file) {
String fileExt = file.getName();
if ( fileExt.length() > 4 ) {
fileExt = fileExt.substring(fileExt.length()-4);
}
if ( fileExt.equalsIgnoreCase(".sql") ) {
return ProgramIcons.getInstance().getGoIcon();
} else return null;
}
}