org.jutil.io
Class WildCardFilter

java.lang.Object
  extended by javax.swing.filechooser.FileFilter
      extended by org.jutil.io.FileFilter
          extended by org.jutil.io.WildCardFilter
All Implemented Interfaces:
java.io.FilenameFilter
Direct Known Subclasses:
MultiWildCardFilter

public class WildCardFilter
extends FileFilter


Field Summary
protected  java.lang.String m_pattern
           
 
Fields inherited from class org.jutil.io.FileFilter
desc, dirsAllowed
 
Constructor Summary
WildCardFilter(java.lang.String pattern)
           
WildCardFilter(java.lang.String pattern, java.lang.String description)
           
 
Method Summary
 boolean accept(java.io.File dir, java.io.File file, java.lang.String name)
           
protected  boolean match(java.lang.String pattern, java.lang.String value)
           
 void setValue(java.lang.String pattern)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jutil.io.FileFilter
accept, accept, getDescription, isDirsAllowed, isTrace, setDescription, setDirsAllowed, setTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pattern

protected java.lang.String m_pattern
Constructor Detail

WildCardFilter

public WildCardFilter(java.lang.String pattern)

WildCardFilter

public WildCardFilter(java.lang.String pattern,
                      java.lang.String description)
Method Detail

setValue

public void setValue(java.lang.String pattern)

accept

public boolean accept(java.io.File dir,
                      java.io.File file,
                      java.lang.String name)
Specified by:
accept in class FileFilter

match

protected boolean match(java.lang.String pattern,
                        java.lang.String value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object