com.usefullittlethings.saw.apps.shared
Class FileMaskFilter

java.lang.Object
  |
  +--com.usefullittlethings.saw.apps.shared.FileMaskFilter
All Implemented Interfaces:
java.io.FilenameFilter

public class FileMaskFilter
extends java.lang.Object
implements java.io.FilenameFilter

A simple file mask filter that supports an asterisk as a string of any length and a questions mark as a single character.


Constructor Summary
FileMaskFilter(java.lang.String mask)
           
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
static boolean include(java.lang.String filename, java.lang.String mask, boolean caseSensitive)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileMaskFilter

public FileMaskFilter(java.lang.String mask)
Method Detail

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter

include

public static boolean include(java.lang.String filename,
                              java.lang.String mask,
                              boolean caseSensitive)