gov.nasa.pds.validate.crawler
Class DirectoryCrawler

java.lang.Object
  extended by gov.nasa.pds.validate.crawler.DirectoryCrawler

public class DirectoryCrawler
extends Object

Class that crawls a given directory.

Author:
mcayanan

Constructor Summary
DirectoryCrawler()
          Constructor.
 
Method Summary
 List<File> crawl(File directory, boolean getSubDirectories, List<String> fileFilters)
          Crawl a given directory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryCrawler

public DirectoryCrawler()
Constructor.

Method Detail

crawl

public List<File> crawl(File directory,
                        boolean getSubDirectories,
                        List<String> fileFilters)
Crawl a given directory.

Parameters:
directory - A directory to crawl.
getSubDirectories - Set to 'false' to ignore sub-directories.
fileFilters - Specify file patterns to search for while crawling a directory.
Returns:
A list of files and sub-directories (if found and if getSubDirectories flag is 'true').


Copyright © 2010-2013 Planetary Data System. All Rights Reserved.