org.apache.tuscany.sca.contribution.service.util
Class FileHelper.RegExpFilter

java.lang.Object
  extended by org.apache.tuscany.sca.contribution.service.util.FileHelper.RegExpFilter
All Implemented Interfaces:
java.io.FileFilter
Enclosing class:
FileHelper

public static class FileHelper.RegExpFilter
extends java.lang.Object
implements java.io.FileFilter

A regular-expression based resource filter


Constructor Summary
FileHelper.RegExpFilter(java.util.regex.Pattern pattern)
           
FileHelper.RegExpFilter(java.lang.String patternStr, boolean ignoreCase)
           
 
Method Summary
 boolean accept(java.io.File file)
           
static FileHelper.RegExpFilter getWildcardFilter(java.lang.String str, boolean ignoreCase)
          Convert wildcard into a regex pattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileHelper.RegExpFilter

public FileHelper.RegExpFilter(java.util.regex.Pattern pattern)

FileHelper.RegExpFilter

public FileHelper.RegExpFilter(java.lang.String patternStr,
                               boolean ignoreCase)
Method Detail

accept

public boolean accept(java.io.File file)
Specified by:
accept in interface java.io.FileFilter

getWildcardFilter

public static FileHelper.RegExpFilter getWildcardFilter(java.lang.String str,
                                                        boolean ignoreCase)
Convert wildcard into a regex pattern

Parameters:
str -
Returns: