/*
* ShellFilter.java
*
* Created on April 21, 2002, 9:37 AM
*/
package kiyut.swing.shell.io;
import java.io.File;
import java.util.*;
import javax.swing.filechooser.*;
/** This class filter the files according to supplied filter
*
* @author tonny
*/
public class ShellFilter {
/** filter the files according to the specied FileFilter
* @param FileFilter
* @param array of files
* @return list of filtered file
*/
public static List<File> filter(FileFilter fileFilter, File[] files) {
List<File> l = new ArrayList<File>();
for (int i=0; i<files.length;i++) {
File f = files[i];
if (fileFilter.accept(f)) {
l.add(f);
}
}
return l;
}
}