org.mule.providers.file.filters
Class FilenameRegexFilter

java.lang.Object
  extended byorg.mule.routing.filters.WildcardFilter
      extended byorg.mule.providers.file.filters.FilenameWildcardFilter
          extended byorg.mule.providers.file.filters.FilenameRegexFilter
All Implemented Interfaces:
FilenameFilter, ObjectFilter, UMOFilter

public class FilenameRegexFilter
extends FilenameWildcardFilter


Field Summary
protected  Pattern[] compiledPatterns
           
 
Fields inherited from class org.mule.routing.filters.WildcardFilter
logger, pattern, patterns
 
Constructor Summary
FilenameRegexFilter()
           
 
Method Summary
 boolean accept(Object object)
           
 void setCaseSensitive(boolean caseSensitive)
           
 void setPattern(String pattern)
           
 
Methods inherited from class org.mule.providers.file.filters.FilenameWildcardFilter
accept, accept
 
Methods inherited from class org.mule.routing.filters.WildcardFilter
getPattern, isCaseSensitive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compiledPatterns

protected Pattern[] compiledPatterns
Constructor Detail

FilenameRegexFilter

public FilenameRegexFilter()
Method Detail

accept

public boolean accept(Object object)
Specified by:
accept in interface ObjectFilter
Overrides:
accept in class WildcardFilter

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)
Overrides:
setCaseSensitive in class WildcardFilter

setPattern

public void setPattern(String pattern)
Overrides:
setPattern in class WildcardFilter


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.