Package jdepend.framework
Class JavaClassBuilder
- java.lang.Object
-
- jdepend.framework.JavaClassBuilder
-
public class JavaClassBuilder extends java.lang.Object
TheJavaClassBuilder
buildsJavaClass
instances from .class, .jar, .war, or .zip files.- Author:
- Mike Clark, Clarkware Consulting, Inc.
-
-
Constructor Summary
Constructors Constructor Description JavaClassBuilder()
JavaClassBuilder(AbstractParser parser, FileManager fm)
JavaClassBuilder(FileManager fm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection
build()
Builds theJavaClass
instances.java.util.Collection
buildClasses(java.io.File file)
Builds theJavaClass
instances from the specified file.java.util.Collection
buildClasses(java.util.jar.JarFile file)
Builds theJavaClass
instances from the specified jar, war, or zip file.int
countClasses()
-
-
-
Constructor Detail
-
JavaClassBuilder
public JavaClassBuilder()
-
JavaClassBuilder
public JavaClassBuilder(FileManager fm)
-
JavaClassBuilder
public JavaClassBuilder(AbstractParser parser, FileManager fm)
-
-
Method Detail
-
countClasses
public int countClasses()
-
build
public java.util.Collection build()
Builds theJavaClass
instances.- Returns:
- Collection of
JavaClass
instances.
-
buildClasses
public java.util.Collection buildClasses(java.io.File file) throws java.io.IOException
Builds theJavaClass
instances from the specified file.- Parameters:
file
- Class or Jar file.- Returns:
- Collection of
JavaClass
instances. - Throws:
java.io.IOException
-
buildClasses
public java.util.Collection buildClasses(java.util.jar.JarFile file) throws java.io.IOException
Builds theJavaClass
instances from the specified jar, war, or zip file.- Parameters:
file
- Jar, war, or zip file.- Returns:
- Collection of
JavaClass
instances. - Throws:
java.io.IOException
-
-