Package jdepend.framework
Class JavaClassBuilder
- java.lang.Object
-
- jdepend.framework.JavaClassBuilder
-
public class JavaClassBuilder extends java.lang.ObjectTheJavaClassBuilderbuildsJavaClassinstances 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.Collectionbuild()Builds theJavaClassinstances.java.util.CollectionbuildClasses(java.io.File file)Builds theJavaClassinstances from the specified file.java.util.CollectionbuildClasses(java.util.jar.JarFile file)Builds theJavaClassinstances from the specified jar, war, or zip file.intcountClasses()
-
-
-
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 theJavaClassinstances.- Returns:
- Collection of
JavaClassinstances.
-
buildClasses
public java.util.Collection buildClasses(java.io.File file) throws java.io.IOExceptionBuilds theJavaClassinstances from the specified file.- Parameters:
file- Class or Jar file.- Returns:
- Collection of
JavaClassinstances. - Throws:
java.io.IOException
-
buildClasses
public java.util.Collection buildClasses(java.util.jar.JarFile file) throws java.io.IOExceptionBuilds theJavaClassinstances from the specified jar, war, or zip file.- Parameters:
file- Jar, war, or zip file.- Returns:
- Collection of
JavaClassinstances. - Throws:
java.io.IOException
-
-