net.sourceforge.taverna.publish
Class RegexFileSelector

java.lang.Object
  extended by net.sourceforge.taverna.publish.RegexFileSelector
All Implemented Interfaces:
org.apache.commons.vfs.FileSelector

public class RegexFileSelector
extends java.lang.Object
implements org.apache.commons.vfs.FileSelector

This class selects files whose name matches the regular expression provided in the constructor. Last edited by $Author: sowen70 $

Version:
$Revision: 1.3 $
Author:
Mark

Constructor Summary
RegexFileSelector(java.lang.String regex)
          Constructor
RegexFileSelector(java.lang.String regex, boolean recurseDirectories)
          Constructor
 
Method Summary
 boolean includeFile(org.apache.commons.vfs.FileSelectInfo info)
           
 boolean traverseDescendents(org.apache.commons.vfs.FileSelectInfo info)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexFileSelector

public RegexFileSelector(java.lang.String regex)
Constructor

Parameters:
regex - The regular expression to be applied to the files.

RegexFileSelector

public RegexFileSelector(java.lang.String regex,
                         boolean recurseDirectories)
Constructor

Parameters:
regex -
recurseDirectories -
Method Detail

includeFile

public boolean includeFile(org.apache.commons.vfs.FileSelectInfo info)
                    throws java.lang.Exception
Specified by:
includeFile in interface org.apache.commons.vfs.FileSelector
Throws:
java.lang.Exception
See Also:
FileSelector.includeFile(org.apache.commons.vfs.FileSelectInfo)

traverseDescendents

public boolean traverseDescendents(org.apache.commons.vfs.FileSelectInfo info)
                            throws java.lang.Exception
Specified by:
traverseDescendents in interface org.apache.commons.vfs.FileSelector
Throws:
java.lang.Exception
See Also:
FileSelector.traverseDescendents(org.apache.commons.vfs.FileSelectInfo)