CCL Home Page
Up Directory CCL FileListFilter.java
/**
 * FileListFilter.java
 *
 *
 * Created: Thu Apr 29 19:38:51 1999
 *
 * @author Nathan Stevens
 * @version 0.1
 */
import java.io.*;

public class FileListFilter implements FilenameFilter
{
  private String name;
  private String extension;
  
  //Constructor
  public FileListFilter(String name, String extension)
    {
      this.name = name;
      this.extension = extension;
    }
  
  public boolean accept(File directory, String filename)
    {
      boolean fileOK = true;
      
      // If there is a name filter specfied, check the file name
      if(name != null)
         fileOK &= filename.startsWith(name);

      // if there is an extension filter, check the file extension
      if(extension != null)
        fileOK &= filename.endsWith('.' + extension);

      return fileOK;
    }
}  
Modified: Mon May 24 17:39:20 1999 GMT
Page accessed 4132 times since Sun Jun 6 15:41:38 1999 GMT