jodd.io.findfile
Class WildcardFileScanner

java.lang.Object
  extended by jodd.io.findfile.FileScanner
      extended by jodd.io.findfile.WildcardFileScanner

public class WildcardFileScanner
extends FileScanner

Wildcard file scanner.


Field Summary
protected  java.util.List<java.io.File> files
           
protected  boolean usePathWildcards
           
protected  java.lang.String wildcard
           
 
Fields inherited from class jodd.io.findfile.FileScanner
includeDirs, includeFiles, recursive
 
Constructor Summary
WildcardFileScanner(java.lang.String wildcard)
           
WildcardFileScanner(java.lang.String wildcard, boolean usePathWildcards)
           
 
Method Summary
 java.util.List<java.io.File> getMatchedFiles()
          Returns matched files.
 boolean isUsePathWildcards()
           
 java.util.List<java.io.File> list(java.io.File root)
          Lists all matched files.
 java.util.List<java.io.File> list(java.lang.String root)
          Lists all matched files.
protected  void onFile(java.io.File file)
          Invoked on founded file.
 void setUsePathWildcards(boolean usePathWildcards)
          Set path wildcard matching algorithm.
 
Methods inherited from class jodd.io.findfile.FileScanner
acceptFolder, isIncludeDirs, isIncludeFiles, isRecursive, process, scan, scan, setIncludeDirs, setIncludeFiles, setRecursive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wildcard

protected final java.lang.String wildcard

usePathWildcards

protected boolean usePathWildcards

files

protected java.util.List<java.io.File> files
Constructor Detail

WildcardFileScanner

public WildcardFileScanner(java.lang.String wildcard)

WildcardFileScanner

public WildcardFileScanner(java.lang.String wildcard,
                           boolean usePathWildcards)
Method Detail

isUsePathWildcards

public boolean isUsePathWildcards()

setUsePathWildcards

public void setUsePathWildcards(boolean usePathWildcards)
Set path wildcard matching algorithm.


onFile

protected void onFile(java.io.File file)
Description copied from class: FileScanner
Invoked on founded file.

Specified by:
onFile in class FileScanner

getMatchedFiles

public java.util.List<java.io.File> getMatchedFiles()
Returns matched files.


list

public java.util.List<java.io.File> list(java.io.File root)
Lists all matched files.


list

public java.util.List<java.io.File> list(java.lang.String root)
Lists all matched files.



Copyright © 2003-2012 Jodd Team