org.kuali.common.util
Class SimpleScanner

java.lang.Object
  extended by org.codehaus.plexus.util.AbstractScanner
      extended by org.codehaus.plexus.util.DirectoryScanner
          extended by org.kuali.common.util.SimpleScanner
All Implemented Interfaces:
org.codehaus.plexus.util.Scanner

public class SimpleScanner
extends org.codehaus.plexus.util.DirectoryScanner

This class provides a simple method for scanning a directory for files that match include/exclude patterns


Field Summary
 
Fields inherited from class org.codehaus.plexus.util.DirectoryScanner
basedir, dirsDeselected, dirsExcluded, dirsIncluded, dirsNotIncluded, everythingIncluded, filesDeselected, filesExcluded, filesIncluded, filesNotIncluded, haveSlowResults
 
Fields inherited from class org.codehaus.plexus.util.AbstractScanner
DEFAULTEXCLUDES, excludes, includes, isCaseSensitive
 
Constructor Summary
SimpleScanner()
           
SimpleScanner(File baseDir, List<String> includes, List<String> excludes)
           
SimpleScanner(File baseDir, String include, String exclude)
           
 
Method Summary
 List<File> getFiles()
          This method scans the file system starting at basedir and returns files matching the provided include/exclude patterns
 
Methods inherited from class org.codehaus.plexus.util.DirectoryScanner
getBasedir, getDeselectedDirectories, getDeselectedFiles, getExcludedDirectories, getExcludedFiles, getIncludedDirectories, getIncludedFiles, getNotIncludedDirectories, getNotIncludedFiles, isEverythingIncluded, isSelected, isSymbolicLink, scan, scandir, setBasedir, setBasedir, setFollowSymlinks, slowScan
 
Methods inherited from class org.codehaus.plexus.util.AbstractScanner
addDefaultExcludes, couldHoldIncluded, isExcluded, isIncluded, match, match, matchPath, matchPath, matchPatternStart, matchPatternStart, setCaseSensitive, setExcludes, setIncludes, setupDefaultFilters, setupMatchPatterns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleScanner

public SimpleScanner()

SimpleScanner

public SimpleScanner(File baseDir,
                     String include,
                     String exclude)

SimpleScanner

public SimpleScanner(File baseDir,
                     List<String> includes,
                     List<String> excludes)
Method Detail

getFiles

public List<File> getFiles()
This method scans the file system starting at basedir and returns files matching the provided include/exclude patterns



Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.