jdepend.framework
Class FileManager

java.lang.Object
  extended byjdepend.framework.FileManager

public class FileManager
extends java.lang.Object

The FileManager class is responsible for extracting Java class files (.class files) from a collection of registered directories.

Author:
Mike Clark, Clarkware Consulting, Inc.

Constructor Summary
FileManager()
           
 
Method Summary
 boolean acceptClassFile(java.io.File file)
           
 boolean acceptClassFileName(java.lang.String name)
           
 boolean acceptFile(java.io.File file)
           
 void acceptInnerClasses(boolean b)
          Determines whether inner classes should be collected.
 boolean acceptJarFile(java.io.File file)
           
 void addDirectory(java.lang.String name)
           
 java.util.Collection extractFiles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileManager

public FileManager()
Method Detail

acceptInnerClasses

public void acceptInnerClasses(boolean b)
Determines whether inner classes should be collected.

Parameters:
b - true to collect inner classes; false otherwise.

addDirectory

public void addDirectory(java.lang.String name)
                  throws java.io.IOException
Throws:
java.io.IOException

acceptFile

public boolean acceptFile(java.io.File file)

acceptClassFile

public boolean acceptClassFile(java.io.File file)

acceptClassFileName

public boolean acceptClassFileName(java.lang.String name)

acceptJarFile

public boolean acceptJarFile(java.io.File file)

extractFiles

public java.util.Collection extractFiles()


Copyright ? 1999-2005 Clarkware Consulting, Inc.