com.partnersoft.io
Class FilePatternFilter

java.lang.Object
  extended by com.partnersoft.io.FilePatternFilter
All Implemented Interfaces:
Immutable, java.io.FilenameFilter

public class FilePatternFilter
extends java.lang.Object
implements java.io.FilenameFilter, Immutable

A filename filter that uses a regular-expression pattern to find matches.

Copyright 2006 Partner Software, Inc.

Version:
$Id: FilePatternFilter.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis
See Also:
Pattern

Constructor Summary
FilePatternFilter(java.lang.String pattern)
          Constructs an FilePatternFilter with the given regex pattern.
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
 java.lang.String getPattern()
          The regular-expression used for matching.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilePatternFilter

public FilePatternFilter(java.lang.String pattern)
Constructs an FilePatternFilter with the given regex pattern.

Parameters:
pattern - regex pattern used for matching
Method Detail

accept

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

getPattern

public java.lang.String getPattern()
The regular-expression used for matching.

Returns:
a regular expression string