org.rhq.plugins.jbossas.script
Class ScriptFileFinder

java.lang.Object
  extended by org.rhq.plugins.jbossas.script.ScriptFileFinder

public class ScriptFileFinder
extends Object

A class that finds all script files beneath a specified set of directories on the local filesystem. The code will follow symbolic links on *NUX platforms but protects against circularity.

Author:
Ian Springer, Jay Shaughnessy

Nested Class Summary
protected static class ScriptFileFinder.DirectoryFilter
           
protected  class ScriptFileFinder.ScriptFileFilter
           
 
Constructor Summary
ScriptFileFinder(SystemInfo systemInfo, File... scanDirectories)
           
 
Method Summary
 List<File> findScriptFiles()
           
protected  void findScriptFiles(File scanDir, List<File> excludeDirs, List<File> scriptFiles)
           
protected  List<File> getScanDirectories()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptFileFinder

public ScriptFileFinder(SystemInfo systemInfo,
                        File... scanDirectories)
Method Detail

getScanDirectories

protected List<File> getScanDirectories()

findScriptFiles

@NotNull
public List<File> findScriptFiles()

findScriptFiles

protected void findScriptFiles(File scanDir,
                               List<File> excludeDirs,
                               List<File> scriptFiles)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.