Class JavaClassBuilder

java.lang.Object
jdepend.framework.JavaClassBuilder

public class JavaClassBuilder extends Object
The JavaClassBuilder builds JavaClass instances from .class, .jar, .war, or .zip files.
Author:
Mike Clark, Clarkware Consulting, Inc.
  • Constructor Details

    • JavaClassBuilder

      public JavaClassBuilder()
    • JavaClassBuilder

      public JavaClassBuilder(FileManager fm)
    • JavaClassBuilder

      public JavaClassBuilder(AbstractParser parser, FileManager fm)
  • Method Details

    • countClasses

      public int countClasses()
    • build

      public Collection build()
      Builds the JavaClass instances.
      Returns:
      Collection of JavaClass instances.
    • buildClasses

      public Collection buildClasses(File file) throws IOException
      Builds the JavaClass instances from the specified file.
      Parameters:
      file - Class or Jar file.
      Returns:
      Collection of JavaClass instances.
      Throws:
      IOException
    • buildClasses

      public Collection buildClasses(JarFile file) throws IOException
      Builds the JavaClass instances from the specified jar, war, or zip file.
      Parameters:
      file - Jar, war, or zip file.
      Returns:
      Collection of JavaClass instances.
      Throws:
      IOException