/*
 * Created on 22 avr. 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package geonoteOutils;

import java.io.File;

import javax.swing.filechooser.FileFilter;

/**
 * @author lefevre
 * 
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class FiltreSimple extends FileFilter{
	//Description et extension acceptée par le filtre
	private String description;
	private String extension;
	
	//Constructeur à partir de la description et de l'extension acceptée
	public FiltreSimple(String description, String extension){
		if(description == null || extension ==null){
		}
		this.description = description;
		this.extension = extension;
	}
	//Implémentation de FileFilter
	public boolean accept(File file){
		if(file.isDirectory()) { 
			return true; 
		} 
		String nomFichier = file.getName().toLowerCase(); 
		return nomFichier.endsWith(extension);
	}
	
	public String getDescription() {
		return description;
	}
	
}