Class DirectoryTreeModule

java.lang.Object
com.ibm.wala.classLoader.DirectoryTreeModule
All Implemented Interfaces:
Module
Direct Known Subclasses:
BinaryDirectoryTreeModule, SourceDirectoryTreeModule

public abstract class DirectoryTreeModule extends Object implements Module
A module containing files under some directory.
  • Field Details Link icon

    • root Link icon

      protected final File root
  • Method Details Link icon

    • makeFile Link icon

      protected abstract FileModule makeFile(File file)
      returns null if unsuccessful in creating FileModule
    • includeFile Link icon

      protected abstract boolean includeFile(File file)
    • getEntries Link icon

      public Iterator<FileModule> getEntries()
      Specified by:
      getEntries in interface Module
      Returns:
      an Iterator of the ModuleEntries in this Module.
    • getPath Link icon

      public String getPath()
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals Link icon

      public boolean equals(Object obj)
      Overrides:
      equals in class Object